public ActionResult CreateDeliveryAddress([Bind(Include = "CompanyName,Name,Surname,StreetName,Postcode,City,PhoneNumber,AdditionalInfo")] NewDeliveryAddressViewModel deliveryAddress) { if (ModelState.IsValid) { _orderService.CreateDeliveryAddress(deliveryAddress, _userService.ReturnUserByUsername(User.Identity.Name)); return(RedirectToAction("ChooseDeliveryAddress")); } return(View(deliveryAddress)); }
public void CreateDeliveryAddress(NewDeliveryAddressViewModel deliveryAddress, ApplicationUser user) { DeliveryAddress newAddress = new DeliveryAddress() { CompanyName = deliveryAddress.CompanyName, Name = deliveryAddress.Name, Surname = deliveryAddress.Surname, StreetName = deliveryAddress.StreetName, Postcode = deliveryAddress.Postcode, City = deliveryAddress.City, PhoneNumber = deliveryAddress.PhoneNumber, AdditionalInfo = deliveryAddress.AdditionalInfo, UserId = user.Id }; _dbContext.DeliveryAddresses.Add(newAddress); _dbContext.SaveChanges(); }