public IActionResult Login(string username, string password) { if (string.IsNullOrEmpty(username)) { return(NotFound()); } if (string.IsNullOrEmpty(password)) { return(NotFound()); } if (username.Trim() is null) { return(RedirectToAction(nameof(Index))); } if (password.Trim() is null) { return(RedirectToAction(nameof(Index))); } bool result = backend.Login(username, password); if (!result) { return(RedirectToAction(nameof(Index))); } return(RedirectToAction("Index", "Locations")); }
public void HomeBackend_Login_Null_Password_Should_Not_Pass() { string U = "jake"; var backend = new HomeBackend(); var result = backend.Login(U, null); Assert.IsFalse(result); }
public void HomeBackend_Login_Null_Username_Should_Not_Pass() { string P = "isamazing"; var backend = new HomeBackend(); var result = backend.Login(null, P); Assert.IsFalse(result); }
public void HomeBackend_Login_Incorrect_Password_Should_Pass() { string U = "jake"; string P = "isam azing"; var backend = new HomeBackend(); var result = backend.Login(U, P); Assert.IsFalse(result); }
public void HomeBackend_Login_Correct_Credentials_Should_Pass() { string U = "jake"; string P = "isamazing"; var backend = new HomeBackend(); var result = backend.Login(U, P); Assert.IsTrue(result); }
public async Task <IActionResult> Login(string username, string password) { if (username.Trim() is null) { return(RedirectToAction(nameof(Index))); } if (password.Trim() is null) { return(RedirectToAction(nameof(Index))); } bool result = backend.Login(username, password); if (!result) { return(RedirectToAction(nameof(Index))); } return(RedirectToAction("Index", "Locations")); }