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());
 }
Пример #3
0
        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);
        }
Пример #4
0
        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());
 }
Пример #6
0
 public static Account LogIn(Account account)
 {
     return(UserRespo.LogIn(account));
 }