Ejemplo n.º 1
0
        public async Task <ActionResult> SysDepartDelete(Guid id)
        {
            var sysDepartService = new SysDepartService();
            await sysDepartService.RemoveSysDepart(id);

            return(RedirectToAction(nameof(SysDepartList)));
        }
Ejemplo n.º 2
0
        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
            }));
        }
Ejemplo n.º 3
0
        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)));
        }
Ejemplo n.º 4
0
 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());
 }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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
            }));
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        public List <SysDepart> QueryAll()
        {
            SysDepartService dal = new SysDepartService();

            return(dal.GetAll());
        }