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")); }
public ActionResult Index() { CityListVM model = new CityListVM(); model.Cities = CityRepository.GetAll(); return(View(model)); }
public string Search(CityListVM vm) { if (ModelState.IsValid) { return(vm.GetJson(false)); } else { return(vm.GetError()); } }
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); }
public string Search(CityListVM vm) { return(vm.GetJson(false)); }
public IActionResult ExportExcel(CityListVM vm) { return(vm.GetExportData()); }