예제 #1
0
 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));
 }
예제 #2
0
        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();
        }