BistroDriveWebApp.Controllers.ProfileController.SetOrderStatus C# (CSharp) Method

SetOrderStatus() private method

private SetOrderStatus ( OrderDitailViewModel model ) : System.Web.Mvc.ActionResult
model BistroDriveWebApp.Models.OrderDitailViewModel
return System.Web.Mvc.ActionResult
        public ActionResult SetOrderStatus(OrderDitailViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return RedirectToAction("Order");
            }

            aspnetuser user = GetUser();
            order o = DataManager.Order.GetOrderById(model.Order.Id_Order);
            if(o.Id_Cook != user.Id && o.Id_Customer != user.Id)
            {
                return RedirectToAction("Index", "Home");
            }

            DataManager.Order.UpdateStatus(model.Order.Id_Order, model.Order.Id_Status);
            return RedirectToAction("Order");
        }