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)); } }