public MealMenuOrderDailyChangesResponse GetDailyChanges(MealMenuOrderDailyChangesRequest request) { return(Execute <MealMenuOrderDailyChangesRequest, MealMenuOrderDailyChangesResponse>( request, response => { int totalCount; response.OrderItems = MealMenuOrderFacade.GetDailyChanges(request.Filter, request.PageSize, request.PageIndex, request.OrderByField, request.OrderByAsc, out totalCount); response.TotalCount = totalCount; } )); }
public ActionResult DailyChanges() { var mealTypes = Lookups.GetItems <MealTypes>().Where(d => d.Id > 0).ToList(); ViewBag.MealTypes = mealTypes; var orderItemDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); var mealTypeId = (int)mealTypes[0].Id; if (!string.IsNullOrWhiteSpace(Request["OrderItemDate"])) { orderItemDate = DateTime.Parse(Request["OrderItemDate"]); } if (!string.IsNullOrWhiteSpace(Request["MealTypeId"])) { mealTypeId = int.Parse(Request["MealTypeId"].ToString(CultureInfo.InvariantCulture)); } var request = new MealMenuOrderDailyChangesRequest { Filter = new DailyChangesFilterView { OrderItemDate = orderItemDate, MealTypeId = mealTypeId }, OrderByAsc = true, OrderByField = "Route", PageIndex = 1, PageSize = Int32.MaxValue }; //Get Order Data var result = MealMenuOrderService.GetDailyChanges(request); return(View(result.OrderItems)); }