Ejemplo n.º 1
0
        public ActionResult EditAccount(string name, string password)
        {
            if (Session["UserId"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }

            if (password != "" && password.Length > 5)
            {
                tblUserAccountDetail objUserAccountDetail = dbEntities.tblUserAccountDetails.Find(Session["UserId"]);


                objUserAccountDetail.FullName = name;
                objUserAccountDetail.Password = Utility.Encrypt(password, "ER");

                dbEntities.SaveChanges();


                TempData["SaveChanges"] = 1;
            }
            else
            {
                ViewBag.notValidated = 1;
            }

            tblUserAccountDetail objUserAccountDetail1 = dbEntities.tblUserAccountDetails.Find(Session["UserId"]);

            ViewBag.accountDetails = objUserAccountDetail1;



            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult Login(string email, string password)
        {
            List <tblUserAccountDetail> objUserAccount = dbEntities.SP_CheckUserLogin(email, Utility.Encrypt(password, "ER")).ToList();

            if (objUserAccount.Count > 0)
            {
                if (dbEntities.SP_CheckUserAccountStatus(email, 1).FirstOrDefault().Value > 0)
                {
                    ViewBag.Status     = "Please check your mail to activate the account!!!";
                    ViewBag.Activation = 1;
                    TempData["Email"]  = email;
                    return(View());
                }
                if (dbEntities.SP_CheckUserAccountStatus(email, 2).FirstOrDefault().Value > 0)
                {
                    ViewBag.Status = "Your Account has been cancelled. Please contact to Administration!!!";
                    return(View());
                }

                Session["UserId"] = objUserAccount[0].UserId;

                Session["FirstName"] = objUserAccount[0].tblUserPersonalDetails.FirstOrDefault().FirstName;

                Session["EmailId"] = objUserAccount[0].EmailId;

                string lastAccessedDateTime = objUserAccount[0].LastAccessDateTime.ToString();

                DateTime currentAccessedDateTime = DateTime.Now;

                if (string.IsNullOrEmpty(lastAccessedDateTime))
                {
                    Session["LastAccessedDateTime"] = currentAccessedDateTime.ToString();
                }
                else
                {
                    Session["LastAccessedDateTime"] = lastAccessedDateTime;
                }

                tblUserAccountDetail objUserAccountDetail = dbEntities.tblUserAccountDetails.Find(objUserAccount[0].UserId);
                objUserAccountDetail.LastAccessDateTime = currentAccessedDateTime;

                dbEntities.SaveChanges();
                ////////////
                //string s = Session["ToPage"].ToString();
                //if (Session["ToPage"] == "MyReminders")

                //    return RedirectToAction(s, "Home", new { area = "User" });
                ///////////////

                return(RedirectToAction("Index", "Home", new { area = "User" }));
            }
            else
            {
                ViewBag.Status = "Invalid Email Address or Password";
            }
            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult EditAccount()
        {
            if (Session["UserId"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }


            tblUserAccountDetail objUserAccountDetail = dbEntities.tblUserAccountDetails.Find(Session["UserId"]);

            ViewBag.accountDetails = objUserAccountDetail;

            return(View());
        }