public ActionResult OrderPrepared(int id) { try { var result = orderRepo.GetById(id); if (result != null) { result.OrderPrepared = true; orderRepo.Update(result); orderRepo.Save(); _UserViewModel currentUser = new _UserViewModel(); currentUser.UserId = User.Identity.GetUserId(); return(View("MyOrders", currentUser)); } else { return(HttpNotFound()); } } catch (Exception ex) { string exeptionMessaage = ex.Message; return(new HttpStatusCodeResult(500)); } }
public ActionResult MyOrders() // Add int id { // Assign orders to kitchen staff AssignHelper assignHelper = new AssignHelper(staffRepo, orderRepo); var result = orderRepo.GetAll() .Where(o => o.IsActive == true && o.KitchenStaffId == null && (DateTime.Now - o.OrderTime).TotalMinutes > 5).ToList(); assignHelper.AssignKitchenStaff(result); _UserViewModel currentUser = new _UserViewModel(); currentUser.UserId = User.Identity.GetUserId(); log.Info(User.Identity.GetUserId() + " " + "was disabled"); return(View("MyOrders", currentUser)); }