public ActionResult DisplayUserDetails() { UserRespo userRespo = new UserRespo(); List <Account> UserDetails = userRespo.GetUser(); return(View(UserDetails)); }
public ActionResult SignUp(Account account) { if (ModelState.IsValid) { UserRespo.Add(account); return(RedirectToAction("LogIn")); } return(View()); }
public static bool SignUp(Account user) { DBContext dBContext = new DBContext(); Account mailID = dBContext.account.Where(s => s.MailID == user.MailID).FirstOrDefault(); if (mailID != null) { return(false); } UserRespo.SignUp(user); return(true); }
public ActionResult SignUp(SignUp signUp) { Account account = new Account(); if (ModelState.IsValid) { account.Name = signUp.Name; account.PhoneNumber = signUp.PhoneNumber; account.Gender = signUp.Gender; account.MailID = signUp.MailID; account.Password = signUp.Password; UserRespo.Add(account); return(RedirectToAction("LogIn")); } return(View()); }
public ActionResult LogIn(LogIn login) { if (ModelState.IsValid) { var log = AutoMapper.Mapper.Map <Models.LogIn, Account>(login); Account account = UserRespo.LogIn(log); if (account != null) { FormsAuthentication.SetAuthCookie(account.MailID, false); var authTicket = new FormsAuthenticationTicket(1, account.MailID, DateTime.Now, DateTime.Now.AddMinutes(20), false, account.Role); string encryptedTicket = FormsAuthentication.Encrypt(authTicket); var authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); HttpContext.Response.Cookies.Add(authCookie); } } return(View()); }
public static Account LogIn(Account account) { return(UserRespo.LogIn(account)); }