public async Task <ActionResult> CreateUser(AdminViewModel model) { var a = model; if (ModelState.IsValid) { var user = new IdentityUser { UserName = model.User.Email, Email = model.User.Email }; var result = await _userManager.CreateAsync(user, model.User.Password); if (result.Succeeded) { _logger.LogInformation("User created a new account with password."); //TODO SEND EMAIL ECT _userService.ConnectUserToCompany(model.User.Company, user.Id); } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } return(RedirectToAction("Index")); }
public ActionResult CreateCompany(AdminViewModel model) { _companyService.CreateCompany(model.Company.Name); return(RedirectToAction("Index")); }