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);
        }