Ejemplo n.º 1
0
        public ActionResult PagingAction(UserListViewModel model)
        {
            try
            {
                string pageIndex = Request.Form["txtPageNaviNo"];
                if (!string.IsNullOrWhiteSpace(pageIndex))
                {
                    model.PageIndex = int.Parse(pageIndex);
                }
                else
                {
                    model.PageIndex = 0;
                }

                model.QueryData();
                //model.CountTotalRows();
                return View("Manage", model);

            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                return View();
            }
        }
Ejemplo n.º 2
0
        public ActionResult EditUserInManage(UserListViewModel model)
        {
            try
            {
                if (String.IsNullOrWhiteSpace(model.EditName) || string.IsNullOrWhiteSpace(model.EditCity))
                {
                    throw new Exception("真实姓名和城市不能为空。");
                }

                User user = new User{
                    UserName = model.SelectedLoginName,
                    FullName = model.EditName,
                    Phone = model.EditPhone,
                    City = model.EditCity,
                    Description = model.EditDescription
                };

                UserRepository ur = new UserRepository();
                ur.UpdateUser(user);
                model.QueryData();
                return View("Manage", model);

            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                return View(model);
            }
        }
Ejemplo n.º 3
0
 public ActionResult Manage()
 {
     try
     {
         var userList = new UserListViewModel();
         userList.QueryData();
         userList.CountTotalRows();
         return View("Manage", userList);
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", ex.Message);
         return View("Manage", new UserListViewModel());
     }
 }