public async Task <JsonResult> Insert(UsersViewModel item) { try { item.Code = GeneralClass.StringUtility.StringFormatter.figure3DigitBeautify("" + _companyService.GetByID(CurrentUser.CompanyID).Result.Users.Count()); item.JobStatus = new JobStatusViewModel() { ID = item.JobStatus.ID }; item.Company = new CompanyViewModel() { ID = _currentUser.CompanyID }; item.TimeZone = CurrentUser.TimeZone; var model = UsersUtility.VMToM(item); model.CreatedAt = GetCurrentTime(); model.CreatedBy = CurrentUser.ID; if (UsersUtility.GenerateUser(model, _userService, _manager, Server, CurrentUser, GetCurrentTime())) { var vm = UsersUtility.MToVM(_userService.GetByID(model.ID).Result); return(Json(new { success = true, data = vm })); } return(Json(new { success = false })); } catch (Exception e) { Console.WriteLine(e); return(Json(new { success = false })); } }
public async Task <JsonResult> GetUserInformation() { try { var model = UsersUtility.MToVM(CurrentUser); return(Json(new { success = true, data = model })); } catch { return(Json(new { success = false })); } }