コード例 #1
0
        public async Task <JsonResult> GetAllByCompany()
        {
            try {
                var time = GetCurrentTime();
                var list = BreakTypeUtility.FilterByCompanyID(CurrentUser.CompanyID, _breakTypeService.GetAll().Result.ToList());
                //list = BreakTypeUtility.FilterByTime(list, time.TimeOfDay, ScheduleUtility.FilterByDate(CurrentUser.Schedules.ToList(), time).TimeIn.Value);
                list = BreakTypeUtility.FilterByIsArchived(list, false);
                list = BreakTypeUtility.SortByOrderNumber(list, false);
                var vms = BreakTypeUtility.MsToVMs(list);



                return(Json(new { success = true, data = vms }, JsonRequestBehavior.AllowGet));
            } catch (Exception e) {
                Console.Write(e);
                return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
            }
        }