public async Task <IActionResult> AddUser(UserManagementOverviewViewModel model) { try { if (model.NewUser.Password != model.NewUser.PasswordConfirmation) { return(RedirectToAction("Index", "Error")); } var addedUser = await _authClient.AddNewUser(model.NewUser); await _emailSender.SendEmailAsync( model.NewUser.Email, "Welcome to BOS", $"<h1>Welcome!</h1><hr /><p>Sign in with your username and password.</p><br /><p>Username: {model.NewUser.Username}, Password: {model.NewUser.Password}</p>"); return(RedirectToAction("Index", "UserManagement")); } catch (Exception e) { return(RedirectToAction("Index", "Error")); } }