public JsonResult LoadData(DateTime dateFrom, DateTime dateTo) { try { KitchenOrderPrintModel model = GetModel(dateFrom, dateTo); var jsonData = new { total = (Int32)Math.Ceiling((float)model.Printouts.Count), records = model.Printouts.Count, rows = ( from order in model.Printouts select new { id = order.id, CheckId = order.CheckId, DateCreated = order.DateCreated.ToLocalTime().ToString(), Status = ((CommonUnit.PrintStatus)order.Status).ToString() } ).ToArray() }; return(new JsonResult() { Data = jsonData, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { base.Log(ex); } finally { } return(new JsonResult() { Data = String.Empty, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
private KitchenOrderPrintModel GetModel(DateTime dateFrom, DateTime dateTo) { KitchenOrderPrintModel model = null; try { model = new KitchenOrderPrintModel(); model.Printouts = _orderService.GetPrintouts(dateFrom, dateTo); return(model); } catch (Exception ex) { base.Log(ex); } finally { } return(null); }