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(); } }
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); } }
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()); } }