public async Task <IActionResult> Create(ShippingMailingAddresses ShippingAddress) { if (!ModelState.IsValid) { return(View(ShippingAddress)); } ShippingAddress.ApplicationUserId = _db.ApplicationUser.SingleOrDefault(m => m.UserName == User.Identity.Name).Id; _db.Add(ShippingAddress); await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Edit(int Id, ShippingMailingAddresses SA) { if (!ModelState.IsValid) { return(View(SA)); } var address = await _db.ShippingMailingAddresses.FindAsync(Id); address.StreetName = SA.StreetName; address.HouseNumber = SA.HouseNumber; address.PostalCode = SA.PostalCode; address.Province = SA.Province; address.City = SA.City; address.Country = SA.Country; address.AddressType = SA.AddressType; await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }