Exemplo n.º 1
0
        public void AddTempAddresses(BillingAndShippingInputModel newAddresses, string userId)
        {
            var billingAddess = new TempAddress
            {
                UserId   = userId,
                Street   = newAddresses.BillingStreet,
                HouseNum = newAddresses.BillingHouseNum,
                City     = newAddresses.BillingCity,
                Country  = newAddresses.BillingCountry,
                ZipCode  = newAddresses.BillingZipCode
            };

            var shippingAddess = new TempAddress
            {
                UserId   = userId,
                Street   = newAddresses.ShippingStreet,
                HouseNum = newAddresses.ShippingHouseNum,
                City     = newAddresses.ShippingCity,
                Country  = newAddresses.ShippingCountry,
                ZipCode  = newAddresses.ShippingZipCode
            };

            _db.TempAddresses.Add(billingAddess);
            _db.TempAddresses.Add(shippingAddess);
            _db.SaveChanges();
        }
Exemplo n.º 2
0
 public IActionResult BillingAndShipping(BillingAndShippingInputModel newAddresses)
 {
     if (ModelState.IsValid)
     {
         var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
         _cartService.AddTempAddresses(newAddresses, userId);
         return(RedirectToAction("BillingAndShippingConfirmation"));
     }
     return(View());
 }
Exemplo n.º 3
0
 public void AddTempAddresses(BillingAndShippingInputModel newAddresses, string userId)
 {
     _dbRepo.AddTempAddresses(newAddresses, userId);
 }