public IActionResult UpdateStatus(UpdateOrderStatusViewModel model, int id) { string status = model.OrderStatus; var result = _foodData.UpdateStatus(status, id); TempData["Message"] = result; return(RedirectToAction("ListOrders")); }
public async Task <ActionResult> UpdateOrderStatus(int id, UpdateOrderStatusViewModel updateOrderStatusViewModel) { var order = await orderRepository.GetByIdAsync(id); if (order == null) { return(NotFound()); } order.OrderStatus = updateOrderStatusViewModel.OrderStatus; await orderRepository.SaveChangesAsync(); return(NoContent()); }
public IActionResult UpdateStatus(int id) { var order = _foodData.GetOrder(id); var updateViewModel = new UpdateOrderStatusViewModel { Customer = order.Customer, CustomerOrder = order.CustomerOrder, DeliveryAddress = order.DeliveryAddress, OrderId = order.OrderId, OrderDate = order.OrderDate, OrderStatus = order.OrderStatus }; return(View(updateViewModel)); }
public async Task <int> UpdateOrderStatusAsync(UpdateOrderStatusViewModel updateOrderStatusViewModel) { List <Parameters> param = new List <Parameters>() { new Parameters("orderNo", updateOrderStatusViewModel.OrderNumber), new Parameters("orderType", updateOrderStatusViewModel.OrderType), new Parameters("orderStatus", updateOrderStatusViewModel.OrderStatus), new Parameters("confirmBy", updateOrderStatusViewModel.ConfirmBy), new Parameters("Agentcomment", updateOrderStatusViewModel.Agentcomment), new Parameters("OperatorComment", updateOrderStatusViewModel.OperatorComment), new Parameters("PromoCodePoints", updateOrderStatusViewModel.PromoCodePoints), new Parameters("OrderBy", updateOrderStatusViewModel.OrderBy), new Parameters("updatedCost", updateOrderStatusViewModel.updatedCost), }; return(await _executerStoreProc.ExceuteNonQueryAsync(ProcedureConstants.UpdateOrderStatusByAgentOperator, param)); }
public async Task <IActionResult> UpdateOrderStatusAsync( [FromBody, SwaggerParameter("orderDetailsforUpdateStatus", Required = true)] UpdateOrderStatusViewModel updateOrderStatusViewModel) { return(Ok(await _ironingBusiness.UpdateOrderStatusAsync(updateOrderStatusViewModel))); }
public async Task <int> UpdateOrderStatusAsync(UpdateOrderStatusViewModel updateOrderStatusViewModel) { return(await _ironingRepository.UpdateOrderStatusAsync(updateOrderStatusViewModel)); }