Esempio n. 1
0
        public ActionResult Delete(string Id)
        {
            v_User user = new DbController.Model_User().Select().Where(x => x.Username == Id).FirstOrDefault();

            ViewData["Message"] = "آیا از حذف داده های مربوط به این کاربر اطمینان دارید؟";
            return(View(user));
        }
Esempio n. 2
0
 public ActionResult Password(string Id)
 {
     if (Convert.ToBoolean(Session["IsAdmin"].ToString()) || (!Convert.ToBoolean(Session["IsAdmin"].ToString()) && Session["Username"].ToString() == Id))
     {
         v_User user = new DbController.Model_User().Select().Where(x => x.Username == Id).FirstOrDefault();
         return(View(user));
     }
     else
     {
         Response.StatusCode = 401;
         return(new EmptyResult());
     }
 }
Esempio n. 3
0
 public ActionResult Update(string Id, v_User props) // Id is prevUsername
 {
     if (Convert.ToBoolean(Session["IsAdmin"].ToString()) || (!Convert.ToBoolean(Session["IsAdmin"].ToString()) && Session["Username"].ToString() == Id))
     {
         if (!new DbController.Model_User().Update(Id, props))
         {
             v_User user = new DbController.Model_User().Select().Where(x => x.Username == Id).FirstOrDefault();
             ViewData["Message"] = "خطا در به روز رسانی اطلاعات کاربر عزیزمان";
             return(View(user));
         }
         else
         {
             return(RedirectToRoute(new { action = "Admin", controller = "Home" }));
         }
     }
     else
     {
         Response.StatusCode = 401;
         return(new EmptyResult());
     }
 }
Esempio n. 4
0
 public ActionResult Password(string Id, string prevPass, string Password, string Confirm) // Id is prevUsername
 {
     if (Convert.ToBoolean(Session["IsAdmin"].ToString()) || (!Convert.ToBoolean(Session["IsAdmin"].ToString()) && Session["Username"].ToString() == Id))
     {
         v_User user = new DbController.Model_User().Select().Where(x => x.Username == Id).FirstOrDefault();
         if (Password == Confirm)
         {
             if (new DbController.Model_User().Login(Id, prevPass).Success)
             {
                 if (!new DbController.Model_User().Password(Id, prevPass, Password))
                 {
                     ViewData["Message"] = "نشد. چرا نشد؟ باید میشد. دوباره امتحان کنید.";
                     return(View(user));
                 }
                 else
                 {
                     return(RedirectToRoute(new { action = "Update", controller = "Users", id = Id }));
                 }
             }
             else
             {
                 ViewData["Message"] = "توی وارد کردن رمز قبلی دقت کنید";
                 return(View(user));
             }
         }
         else
         {
             ViewData["Message"] = "رمز شما با تکرارش همخوانی نداره";
             return(View(user));
         }
     }
     else
     {
         Response.StatusCode = 401;
         return(new EmptyResult());
     }
 }
Esempio n. 5
0
        public ActionResult Index()
        {
            var items = new DbController.Model_User().Select();

            return(View(items));
        }