public async Task <IdentityResult> Create(ConsultantRegisterModelVm model) { try { var user = await userManager.FindByNameAsync(model.Email); //if (user == null) //{ user = new User { Id = Guid.NewGuid().ToString(), FirstName = model.FirstName, LastName = model.LastName, UserName = model.Email, Email = model.Email, Client = model.Client, Department = model.Department, ContractStartTime = model.ContractStartTime, ContractEndTime = model.ContractEndTime, ProjectName = model.ProjectName }; return(await userManager.CreateAsync(user, model.Password)); //} //return null; } catch (Exception ex) { return(null); } }
public async Task <IActionResult> OnGet(string userId) { if (userId == null) { return(RedirectToPage("./NotFound")); } var user = await this.serviceFactory.UserService.GetById(userId); if (user == null) { return(RedirectToPage("./NotFound")); } Clients = this.serviceFactory.ClientService.GetAll().ToList(); ConsultantRegisterModelVm = new ConsultantRegisterModelVm(); ConsultantRegisterModelVm.Id = user.Id; ConsultantRegisterModelVm.FirstName = user.FirstName; ConsultantRegisterModelVm.LastName = user.LastName; ConsultantRegisterModelVm.Client = user.Client; ConsultantRegisterModelVm.Department = user.Department; ConsultantRegisterModelVm.ProjectName = user.ProjectName; ConsultantRegisterModelVm.ContractStartTime = user.ContractStartTime; ConsultantRegisterModelVm.ContractEndTime = user.ContractEndTime; ConsultantRegisterModelVm.Email = user.Email; return(Page()); }
public IActionResult OnGet() { Clients = this.serviceFactory.ClientService.GetAll().ToList(); //SelectedClient = Clients[0]; ConsultantRegisterModelVm = new ConsultantRegisterModelVm(); return(Page()); }