public async Task <ActionResult> SysDepartDelete(Guid id) { var sysDepartService = new SysDepartService(); await sysDepartService.RemoveSysDepart(id); return(RedirectToAction(nameof(SysDepartList))); }
public async Task <ActionResult> SysDepartEdit(Guid id) { var sysDepartService = new SysDepartService(); var data = await sysDepartService.GetOneSysDepartById(id); //部门类型集合 List <SelectListItem> selectList = new List <SelectListItem>(); var list = Common.GetDepartTypeList(); foreach (var item in list) { selectList.Add(data.DepartType == item.Id ? new SelectListItem { Text = item.Name, Value = item.Id.ToString(), Selected = true } : new SelectListItem { Text = item.Name, Value = item.Id.ToString() }); } ViewBag.SysDepartTypeList = selectList; return(View(new SysDepartViewModel() { Id = data.Id, DepartType = data.DepartType, DepartName = data.DepartName, RegionCity = data.RegionCity, RegionCounty = data.RegionCounty })); }
public async Task <ActionResult> SysDepartDetails(Guid?id) { var sysDepartService = new SysDepartService(); if (id == null || !await sysDepartService.ExistsSysDepart(id.Value)) { return(RedirectToAction(nameof(SysDepartList))); } return(View(await sysDepartService.GetOneSysDepartById(id.Value))); }
public ActionResult CreateSysDepart(SysDepartViewModel model) { if (ModelState.IsValid) { ISysDepartService sysDepartSvc = new SysDepartService(); sysDepartSvc.CreateSysDepart(model.DepartName, model.RegionCity, model.RegionCounty); return(RedirectToAction(nameof(SysDepartList))); } ModelState.AddModelError("", @"您录入的信息有误"); return(View()); }
public async Task <ActionResult> SysDepartEdit(Models.SysDepartViewModels.SysDepartViewModel model) { if (ModelState.IsValid) { var sysDepartService = new SysDepartService(); await sysDepartService.EditSysDepart(model.Id, model.DepartName, model.RegionCity, model.RegionCounty, model.DepartType); return(RedirectToAction(nameof(SysDepartList))); } return(View(model)); }
public async Task <ActionResult> SysDepartEdit(Guid id) { var sysDepartService = new SysDepartService(); var data = await sysDepartService.GetOneSysDepartById(id); return(View(new SysDepartViewModel() { Id = data.Id, DepartName = data.DepartName, RegionCity = data.RegionCity, RegionCounty = data.RegionCounty })); }
public async Task <ActionResult> SysDepartList(int pageIndex = 1, int pageSize = 20) { //总页码、当前页码、可显示总页码 var sysDepartSvc = new SysDepartService(); //当前第n页数据 var sysDepart = await sysDepartSvc.GetAllSysDepart(pageIndex, pageSize, false); //总个数 var dataCount = await sysDepartSvc.GetDataCount(); //绑定分页 var list = new PagedList <SysDepartDto>(sysDepart, pageIndex, pageSize, dataCount); return(View(list)); }
public List <SysDepart> QueryAll() { SysDepartService dal = new SysDepartService(); return(dal.GetAll()); }