EF17 So Many Addresses

This commit is contained in:
DavidBelisle
2022-11-11 17:04:46 -05:00
parent 980cb1ab53
commit 73421ea1ef
5 changed files with 277 additions and 3 deletions

View File

@@ -104,10 +104,13 @@ public class AddressController : Controller {
}
[EnableCors("_myAllowSpecificOrigins"), HttpPost]
public async Task<ActionResult<AddressModel>> Post(AddressModel ad) {
public async Task<ActionResult<AddressModel>> Post([FromForm] AddressModel ad) {
string id;
try {
var user = await _userMan.GetUserAsync(_signInMan.Context.User);
user.Adresses.Add(ad);
id = _signInMan.Context.User.Identity.GetUserId();
_context.Users.Where(x => x.Id == id).Include("Adresses").First().Adresses.Add(ad);
_context.SaveChanges();
} catch (Exception e) {
_logger.LogError(10, e.Message);