public ActionResult AdminLogIn(ForLogIn user) { if (user.UserName == "admin" && user.UserPassword == "admin") { return(View("AdminLoggedIn")); } else { ModelState.AddModelError("", "Username or password is not correct, please try again"); return(View(user)); } }
public ActionResult LogIn(ForLogIn user) { try { var userLogIn = userService.LogIn(user); if (userLogIn.Success == true) { FormsAuthentication.SetAuthCookie(user.UserName, false); } return(View("LoggedIn", userLogIn)); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(user)); } }
public ServiceResult<ForLogIn> LogIn(ForLogIn user) { try { var existedUser = UserRepository.UserExistsForLogIn(user); if(existedUser.Success==true) { return ServiceResult<ForLogIn>.SuccessFunc("Welcome " + user.UserName + ", you're logged in", user); } else { return ServiceResult<ForLogIn>.ErrorFunc("Sorry, " + user.UserName + " was not found.", user); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } return null; }
public RepositoryResult <ForLogIn> UserExistsForLogIn(ForLogIn user) { try { using (var db = new TestContext()) { var userExists = db.Users.FirstOrDefault(i => i.UserName == user.UserName && i.UserPassword == user.UserPassword); if (userExists != null) { return(RepositoryResult <ForLogIn> .SuccessFunc("User " + user.UserName + " exists", user)); } else { return(RepositoryResult <ForLogIn> .ErrorFunc("User " + user.UserName + " doesn't exist", user)); } } } catch (Exception ex) { Debug.WriteLine(ex.Message); } return(null); }