public IActionResult OnPostSendForm() { var emailSent = false; if (ModelState.IsValid) { var userCreateAccount = new UserCreateAccount { EmailAddress = EmailAddress, JobRole = JobRole, OrganisationName = Organisation, Reason = AccessRequestReason, DisplayName = UserName, OrganisationId = OrganisationId }; var createdUser = _applicationService.AddOrUpdateUser(userCreateAccount); if (createdUser != null && createdUser.UserAccountStatusId == (int)UserAccountStatus.Pending) { emailSent = _emailService.SendUserCreateAccountEmail(createdUser, userCreateAccount); } TempData["EmailAddressManual"] = GetAccessEmailAddress; TempData["EmailSent"] = emailSent; return(Redirect("/Pending/Index")); } return(Page()); }
public async Task <IActionResult> Register(UserCreateAccount model) { if (ModelState.IsValid) { AppUser user = new AppUser { UserName = model.Name, Email = model.Email }; IdentityResult result = await userManager.CreateAsync(user, model.Password); if (result.Succeeded) { return(RedirectToAction("Index")); } else { foreach (IdentityError error in result.Errors) { ModelState.AddModelError("", error.Description); } } } return(View(model)); }
static void Main(string[] args) { // Please use your own database server string connectionstring = "server = ; user id = ; password = "******"*****@*****.**", "jason", "McKearney", "test", "test", "jason"); // True if saved successfully bRet = manager.SaveUser(createAccount); Console.WriteLine("Save user: "******"Get userID: " + nNum); // Get the password for jason sRet = manager.GetPassword(); Console.WriteLine("Found Password: "******"*****@*****.**", "admin", "admin", "jason", "52541d6"); // Get userid nUserid = manager.GetUserID(forgetpassword); Console.WriteLine("Get userID: " + nUserid); // Save the security code to database: manager.SaveSecurityCode("52541d6"); // Get the security from database: bRet = manager.CheckSecurityCode(forgetpassword); Console.WriteLine("Check security code: " + bRet); // Get new password for jason sRet = manager.GetPassword(); Console.WriteLine("Updated Password: "******"jason", "password"); //Returns true if valid password for username: bRet = manager.CheckPassword(loginuser); Console.WriteLine("Check password for jason and password: password: "******"Load User: "******"Get Password: "******"Username based upon userid: " + sRet); loginuser.UserName = "******"; loginuser.password = "******"; manager.LoadUser(loginuser); // Get userid nNum = manager.GetUserID(); Console.WriteLine("Get userid: " + nNum); // Get username sRet = manager.GetUserName(); Console.WriteLine("Get username: "******"Number of users created: " + nNum); //-----------Create event for calendar----------- Console.WriteLine(""); Console.WriteLine("Create event for Calendar test cases"); CreateEvent createevent = new CreateEvent("class", "2021-03-15", "000500 pm", "000530 pm", true, 30, "school", "Description", "red", true, true); bRet = manager.SaveEvent(createevent); Console.WriteLine("Created Event: " + bRet); EditEvent editEvent = new EditEvent("class", "2021-03-15", "083000 am", "101500 am", true, 30, "school", "Description", "red", false, false); bRet = manager.EditEvent(editEvent); Console.WriteLine("Edited Event:" + bRet); bRet = manager.DeleteEvent(); Console.WriteLine("Event has been deleted: " + bRet); }