Пример #1
0
        public ActionResult ChangeStatus(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            User user = db.Users.Find(id);

            if (user == null)
            {
                return(HttpNotFound());
            }

            bool tempVar = true;

            if (user.IsActive)
            {
                tempVar = false;
            }

            user.IsActive = tempVar;

            db.Entry(user).State = EntityState.Modified;
            db.SaveChanges();

            Session["siteMsgTyp"] = "success";
            Session["siteMsg"]    = "The selected option status changed successfully.";

            return(RedirectToAction("Index", "Users"));
        }
        public ActionResult ChangeStatus(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Role role = db.Roles.Where(r => r.ID == id && r.ID > 12).SingleOrDefault();

            if (role == null)
            {
                return(HttpNotFound());
            }

            bool tempVar = true;

            if (role.IsActive)
            {
                tempVar = false;
            }

            role.IsActive = tempVar;

            db.Entry(role).State = EntityState.Modified;
            db.SaveChanges();

            Session["siteMsgTyp"] = "success";
            Session["siteMsg"]    = "The selected option status changed successfully.";

            return(RedirectToAction("Index", "Roles"));
        }
        public ActionResult ActivateLine(string EmailId)
        {
            if (db.Users.Where(a => a.LoginName == EmailId).Count() > 0)
            {
                User user = db.Users.Where(a => a.LoginName == EmailId).Single();
                if (user.IsActive == true)
                {
                    return(RedirectToAction("Login", "Account"));
                }
                else
                {
                    user.IsActive        = true;
                    user.ModifiedDate    = DateTime.Now;
                    db.Entry(user).State = EntityState.Modified;
                    db.SaveChanges();
                    Session["siteMsgTyp"] = "success";
                    Session["siteMsg"]    = "Your Login Activate successfully. Please Login in.";
                    return(RedirectToAction("Login", "Account"));
                }
            }

            else
            {
                Session["siteMsgTyp"] = "error";
                Session["siteMsg"]    = "Your Login not  Activate successfully.Invalid Infromation.";
                return(RedirectToAction("Login", "Account"));
            }
        }