public async Task <IActionResult> Ordering() { var isSuccessfulOrdered = await this.orderService.OrderingAsync(this.GetUserId()); if (!isSuccessfulOrdered) { TempData.AddErrrorMessage("Ordering was unsuccessful."); return(RedirectToAction("Index", "Tyre")); } TempData.AddSuccessMessage("Ordering was successful."); return(RedirectToAction(nameof(GetOrders))); }
public async Task <IActionResult> ProcessingOrder(int orderId) { var isSuccessfulProcessed = await this.vendorService.ProcessingOrder(orderId); if (!isSuccessfulProcessed) { TempData.AddErrrorMessage("Adding product was unsuccessful."); return(RedirectToAction(nameof(GetProcessingOrderDetails), new { orderId })); } TempData.AddSuccessMessage("Adding product was successful."); return(RedirectToAction(nameof(GetProcessingOrders))); }
public async Task <IActionResult> AddProduct(ItemDTO model) { if (!ModelState.IsValid) { return(BadRequest()); } var isSuccessfulAdded = await this.orderService.AddToCartAsync(model, this.GetUserId()); if (!isSuccessfulAdded) { TempData.AddErrrorMessage("Adding product was unsuccessful."); return(RedirectToAction("Index", "Tyre")); } TempData.AddSuccessMessage("Adding product was successful."); return(RedirectToAction(nameof(GetCart))); }
public async Task <IActionResult> CreateTyre(CreateTyreDTO <SelectListItem> tyreModel) { if (ModelState.IsValid) { var isCreated = await this.tyreService.Create <SelectListItem>(tyreModel); if (isCreated) { TempData.AddSuccessMessage("Tyre was successful created."); } else { TempData.AddErrrorMessage("Tyre service error."); } } else { TempData.AddErrrorMessage("Invalid input data."); } return(RedirectToAction(nameof(CreateTyre))); }