public static void Mappingtoorder(this Orderdto orderdto, Order order) { orderdto.OrderId = order.OrderId; orderdto.FirstName = order.FirstName; orderdto.LastName = order.LastName; orderdto.AddressLine1 = order.AddressLine1; orderdto.AddressLine2 = order.AddressLine2; orderdto.ZipCode = order.ZipCode; orderdto.State = order.State; orderdto.Country = order.Country; orderdto.PhoneNumber = order.PhoneNumber; orderdto.Email = order.Email; orderdto.OrderTotal = order.OrderTotal; orderdto.OrderPlaced = order.OrderPlaced; }
public static Order Mappingtoorder(this Orderdto orderdto) { return(new Order { OrderId = orderdto.OrderId, FirstName = orderdto.FirstName, LastName = orderdto.LastName, AddressLine1 = orderdto.AddressLine1, AddressLine2 = orderdto.AddressLine2, ZipCode = orderdto.ZipCode, State = orderdto.State, Country = orderdto.Country, PhoneNumber = orderdto.PhoneNumber, Email = orderdto.Email, OrderTotal = orderdto.OrderTotal, OrderPlaced = orderdto.OrderPlaced }); }
public IActionResult Checkout(Orderdto order) { var items = _shoppingCart.GetShoppingCartItems(); _shoppingCart.ShoppingCartItems = items; if (_shoppingCart.ShoppingCartItems.Count == 0) { ModelState.AddModelError("", "Your cart is empty, add some food first"); } if (ModelState.IsValid) { _orderRepository.CreateOrder(order); _shoppingCart.ClearCart(); return(RedirectToAction("CheckoutComplete")); } return(View(order)); }
public void CreateOrder(Orderdto order) { var order1 = order.Mappingtoorder(); orderRepository.CreateOrder(order1); }