Esempio n. 1
0
 public async Task <JsonResult> Update(JobtitleViewModel vm)
 {
     try {
         var model = JobTitleUtility.VMToM(vm);
         _jobTitleService.Update(model);
         return(Json(new { success = true, data = vm }));
     } catch { return(Json(new { success = false })); }
 }
Esempio n. 2
0
 public async Task <JsonResult> GetAll()
 {
     try {
         var list = _jobTitleService.GetAll().Result.ToList();
         list = JobTitleUtility.FilterByCompanyID(list, CurrentUser.CompanyID);
         list = JobTitleUtility.SortByID(list);
         var vms = JobTitleUtility.MsToVMs(list);
         return(Json(new { success = true, data = vms }, JsonRequestBehavior.AllowGet));
     } catch { return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); }
 }
Esempio n. 3
0
 public async Task <JsonResult> Insert(JobtitleViewModel vm)
 {
     try {
         vm.ID      = CharacterGenerator.NewGUID();
         vm.Company = new CompanyViewModel()
         {
             ID = CurrentUser.CompanyID
         };
         var model = JobTitleUtility.VMToM(vm);
         _jobTitleService.Insert(model);
         var list = _jobTitleService.GetAll().Result.ToList();
         list = JobTitleUtility.FilterByCompanyID(list, CurrentUser.CompanyID);
         return(Json(new { success = true, data = JobTitleUtility.MToVM(model) }));
     } catch { return(Json(new { success = false })); }
 }