public async Task <IActionResult> Create(CreateInterviewerBindingModel model) { if (!ModelState.IsValid) { return(View()); } await this.interviewers.Create(model); TempData.AddSuccessMessage(String.Format(AddInterviewertMessage, model.FirstName, model.LastName)); return(this.RedirectToAction(nameof(All))); }
public async Task Create(CreateInterviewerBindingModel model) { var interviewerUser = new User { Email = model.Email, UserName = model.Email, FirstName = model.FirstName, LastName = model.LastName }; await userManager.CreateAsync(interviewerUser, model.Password); await userManager.AddToRoleAsync(interviewerUser, InterviewerRole); }