public IActionResult Checkout(Order order) { //shopCart.listShopItems = shopCart.getShopItems(); var listShopCart = _appDbContent.ShopCartItem.Include(x => x.motorcycle).AsQueryable(); //if (shopCart.listShopItems.Count==0) //{ // ModelState.AddModelError("", "Увас мають бути вибрані товари"); //} //if(ModelState.IsValid) //{ // allOrders.createOrder(order); // return RedirectToAction("Complete"); //} if (listShopCart == null) { ModelState.AddModelError("", "Увас мають бути вибрані товари"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.GetShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "У Вас должны быть товары"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult CheckOut(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "Cart don't have items"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { cart.listCartItems = cart.getMarketItems(); if (cart.listCartItems.Count == 0) { ModelState.AddModelError("", "У вас длжны быть товары!"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "У вас отсутствуют товары в корзине!"); } if (ModelState.IsValid) { allorders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
//[Authorize(Roles = "User")] public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { return(RedirectToAction("Error")); } if (ModelState.IsValid) { allOrders.createOrder(order); service.SendEmailDefault(order.email, order.name, order.surname); return(RedirectToAction("Complete")); } return(View(order)); }
[HttpPost] // функция ниже вызывается когда происходит отправка данных в данном случае пользователь нажимает Finish order public IActionResult CheckOut(Order order) //возвращает View { shopCart.listShopItem = shopCart.getShopItems(); // берем все товары которые есть if (shopCart.listShopItem.Count == 0) { ModelState.AddModelError("", "Отсутсвуют товары в корзине"); } else if (ModelState.IsValid) //вернет тру, только если на форме нет ошибок { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); //так как View возвращаем с объектом, то поля формы будут заполнены даже после перезагрузки, например, когда по части полей ошибка }
public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "Ви повинні вибрати товари!"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View()); }
public IActionResult CheckOut(Order order) { ShopCart.ListShopItems = ShopCart.getShopItems(); if (ShopCart.ListShopItems.Count == 0) { ModelState.AddModelError("", "Нет ни одного товара в корзине!"); } if (ModelState.IsValid) { AllOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.GetShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "Firstly add goods to cart"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View()); }
public IActionResult Checkout(Order order) { shopCart.listShopItem = shopCart.getShopItems(); if (shopCart.listShopItem.Count == 0) { ModelState.AddModelError("", "У Вас должны быть товары"); } if (ModelState.IsValid == true) // Если все проверки правильные { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View()); }
public IActionResult Checkout(Order order) { cart.listItems = cart.getCartItems(); if (cart.listItems.Count == 0) { ModelState.AddModelError("", "You must have products in cart"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("CompletedOrder")); } return(View(order)); }
public IActionResult Checkout(Order order) { storeProduct.listStoreItems = storeProduct.getStoreitems(); if (storeProduct.listStoreItems.Count == 0) { ModelState.AddModelError("", "0 items in the cart"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { storeCart.listStoreItems = storeCart.getStoreItems(); if (storeCart.listStoreItems.Count == 0) { ModelState.AddModelError("", "For registration of the order it is necessary to add in a basket the goods, having pressed on the corresponding button Add to cart"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
[HttpPost] // срабатывает только при отправке данных public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "Для покупки необходимо выбрать хотя бы один товар."); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { deliveryCart.listDeliveryItems = deliveryCart.getDeliverItems(); if (deliveryCart.listDeliveryItems.Count == 0) { ModelState.AddModelError("", "Ви не вибрали жодного товару"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View()); }
public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "You should have a product in order to continue"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { cart.listItems = cart.getItems(); if (cart.listItems.Count == 0) { ModelState.AddModelError("", "You have to have some merch!"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Cheсkout(Order order)//возвращает хтмл, где пользователь будет вводить ФИО и т.д и завершать заказ { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "У вас должны быть товары!"); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complate")); } return(View(order)); }
public IActionResult Checkout(Order order) { cart.listItems = cart.getShopItems(); if (cart.listItems.Count == 0) { ModelState.AddModelError("", "У Вас должны быть товары в корзине."); } if (ModelState.IsValid) { allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View(order)); // Форма сохраняет данные при обновлении страницы т к передается вместе с обьектом order }
public IActionResult Checkout(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "You must have at least 1 product!"); } if (ModelState.IsValid) { allOrders.createOrder(order); TempData["status"] = $"Congrats '{order.name}'!!!"; return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Chekout(Order order) { shopCart.listShopitems = shopCart.getShopItems(); if (shopCart.listShopitems.Count == 0) { ModelState.AddModelError("", "Корзина не должна быть пуста"); } if (ModelState.IsValid) { if (User.Identity.IsAuthenticated) { order.email = User.Identity.Name; } allOrders.createOrder(order); return(RedirectToAction("Complete")); } return(View()); }
public IActionResult Checkout(Order order) { _shopCart.listShopItems = _shopCart.GetShopItems(); if (_shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "Корзина не должна быть пуста!"); _logger.LogInformation("LOG cart is empty!"); } if (ModelState.IsValid) { _orders.createOrder(order); _logger.LogInformation("LOG cart success added!"); return(RedirectToAction("Complete")); } return(View(order)); }
public IActionResult Checkout(Order order) { /* IActionResult - pas mus View(-e) bus naudojama Forma, ir is jos reikes atgauti duomen. tai ir * tam yra jisai naudojamas, nes jas pades atgaut */ shopCart.listShopItems = shopCart.getShopItems(); /* tiesiog paimam visus Isrinktus pirkimui prekes ir jas priskiriam listui*/ if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "Pas jus turi buti Pasirinkti Prekes"); /* klase atvaizduojama Errora */ } if (ModelState.IsValid) /* IsValid bus tik tada, kai Validacija praeina ...*/ { allOrders.createOrder(order); /* leidzia sukurti nauja uzsakyma * order - tai visi Name,Surname,PhoneNumber...*/ return(RedirectToAction("Complete")); /* Complete - funkcija kuri sukursime */ } return(View()); }
public IActionResult CheckOut(Order order) { shopCart.listShopItems = shopCart.getShopItems(); if (shopCart.listShopItems.Count == 0) { ModelState.AddModelError("", "You did not add any shoes to your basket."); return(View(order)); } if (order.email == null || order.phone == null || order.adress == null) { return(View(order)); } else { if (ModelState.IsValid) { // allOrders.createOrder(order); return(RedirectToAction("Complete")); } } return(View(order)); }