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(); }
public IActionResult BillingAndShipping(BillingAndShippingInputModel newAddresses) { if (ModelState.IsValid) { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); _cartService.AddTempAddresses(newAddresses, userId); return(RedirectToAction("BillingAndShippingConfirmation")); } return(View()); }
public void AddTempAddresses(BillingAndShippingInputModel newAddresses, string userId) { _dbRepo.AddTempAddresses(newAddresses, userId); }