Exemplo n.º 1
0
 public async Task <JsonResult> GetAllByCompany()
 {
     try {
         var list = _shiftService.GetAll().Result.ToList();
         list = ShiftUtility.FilterByIsArchived(list, false);
         list = ShiftUtility.FilterByCompanyID(CurrentUser.CompanyID, list);
         return(Json(new { success = true, data = ShiftUtility.MsToVMs(list) }, JsonRequestBehavior.AllowGet));
     } catch { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); }
 }
Exemplo n.º 2
0
 public async Task <JsonResult> Update(ShiftViewModel model)
 {
     try {
         model.Company = new CompanyViewModel()
         {
             ID = CurrentUser.CompanyID
         };
         var data = ShiftUtility.VMToM(model);
         data.UpdatedAt = TimeUtility.GetTimeZoneByName(CurrentUser.TimeZone);
         data.UpdatedBy = CurrentUser.ID;
         _shiftService.Update(data);
         return(Json(new { success = true, data = ShiftUtility.MToVM(data) }));
     } catch { return(Json(new { success = false })); }
 }