public JsonResult OpenStatus(int id)
        {
            var changed = new UsersAdModel().changeStatusById(id);

            if (changed)
            {
                return(Json(new { status = true }));
            }
            return(Json(new { status = false }));
        }
示例#2
0
        public string getNameUserById(int id)
        {
            var user = new UsersAdModel().getUserById(id);

            if (user == null)
            {
                return("");
            }
            return(user.display_name);
        }
        public ActionResult Index()
        {
            if (Session[SessionName.adminId] == null)
            {
                return(RedirectToAction("Login", "Dashboard"));
            }
            var users = new UsersAdModel().getUsers();

            return(View(users));
        }
        public ActionResult Edit(int id)
        {
            var          user         = new UsersAdModel().getUserById(id);
            UsersAdModel usersAdModel = new UsersAdModel();

            usersAdModel.display_name  = user.display_name;
            usersAdModel.gender        = user.gender;
            usersAdModel.date_of_birth = user.date_of_birth;
            usersAdModel.phone_number  = user.phone_number;
            usersAdModel.address       = user.address;
            usersAdModel.email         = user.email;
            return(View(usersAdModel));
        }
 public ActionResult Edit(UsersAdModel user)
 {
     try
     {
         var updated = new UsersAdModel().updateUserById(user.id, user);
         if (updated)
         {
             return(Redirect(Request.UrlReferrer.ToString()));
         }
     }catch (Exception e)
     {
         throw e;
     }
     return(View(user));
 }
        public JsonResult Delete(int id)
        {
            var deleted = new UsersAdModel().deleteUserById(id);

            if (deleted)
            {
                return(Json(new
                {
                    status = true
                }));
            }
            return(Json(new
            {
                status = false
            }));
        }
 public ActionResult Create(UsersAdModel user)
 {
     try
     {
         var emailExisted = new UsersAdModel().checkEmailExisted(user.email);
         if (!emailExisted)
         {
             var created = new UsersAdModel().createUser(user);
             if (created)
             {
                 return(Redirect(Request.UrlReferrer.ToString()));
             }
         }
         else
         {
             ModelState.AddModelError("email", "Địa chỉ email đã tồn tại. Vui lòng nhập địa chỉ email khác.");
         }
     }catch (Exception e)
     {
         throw e;
     }
     return(View(user));
 }