示例#1
0
        public IActionResult ExportExcel(CityListVM vm)
        {
            vm.SearcherMode = vm.Ids != null && vm.Ids.Count > 0 ? ListVMSearchModeEnum.CheckExport : ListVMSearchModeEnum.Export;
            var data = vm.GenerateExcel();

            return(File(data, "application/vnd.ms-excel", $"Export_City_{DateTime.Now.ToString("yyyy-MM-dd")}.xls"));
        }
示例#2
0
        public ActionResult Index()
        {
            CityListVM model = new CityListVM();

            model.Cities = CityRepository.GetAll();

            return(View(model));
        }
示例#3
0
 public string Search(CityListVM vm)
 {
     if (ModelState.IsValid)
     {
         return(vm.GetJson(false));
     }
     else
     {
         return(vm.GetError());
     }
 }
示例#4
0
        protected override void InitVM()
        {
            AllSheng = DC.Set <City>().Where(x => x.ParentId == null).GetSelectListItems(LoginUserInfo?.DataPrivileges, null, y => y.Name);
            if (Entity.cust_regionId != null)
            {
                ShiId   = DC.Set <City>().Where(a => a.ID == Entity.cust_regionId).Select(a => a.ParentId).SingleOrDefault();
                ShengId = DC.Set <City>().Where(a => a.ID == ShiId).Select(a => a.ParentId).SingleOrDefault();

                AllQu  = DC.Set <City>().Where(x => x.ParentId == ShiId).GetSelectListItems(LoginUserInfo?.DataPrivileges, null, y => y.Name);
                AllShi = DC.Set <City>().Where(x => x.ParentId == ShengId).GetSelectListItems(LoginUserInfo?.DataPrivileges, null, y => y.Name);
            }
            AllOrganization = DC.Set <VOS_Organization>().GetSelectListItems(LoginUserInfo?.DataPrivileges, null, y => y.OrganizationName);
            citys           = new CityListVM();
            citys.CopyContext(this);
        }
示例#5
0
 public string Search(CityListVM vm)
 {
     return(vm.GetJson(false));
 }
示例#6
0
 public IActionResult ExportExcel(CityListVM vm)
 {
     return(vm.GetExportData());
 }