public async Task <PartialViewResult> CreateContentModal(int?id) { ClassifiedContentDto content = new ClassifiedContentDto(); if (id.HasValue) { content = await _contentAppService.Get(new ClassifiedContentDto { Id = id.Value }); } var viewModel = new CreateOrEditModalViewModel(content); return(PartialView("_CreateOrEditContentModal", viewModel)); }
public async Task <PartialViewResult> CreateOrEditModal(int?id) { ProductDto product = new ProductDto(); if (id.HasValue) { product = await _productService.Get(new BannerDto { Id = id.Value }); } var viewModel = new CreateOrEditModalViewModel(product); return(PartialView("_CreateOrEditProductModal", viewModel)); }
public async Task <PartialViewResult> CreateBannerModal(int?id) { //if (id.HasValue) //{ // var output = await _bannerAppService.Get(new BannerDto { Id =id.Value}); // return PartialView("_CreateOrEditBannerModal", output); //} //else //{ // var banner = new BannerDto(); // return PartialView("_CreateOrEditBannerModal", banner); //} BannerDto banner = new BannerDto(); if (id.HasValue) { banner = await _bannerAppService.Get(new BannerDto { Id = id.Value });//由于这里bannerAppService直接使用了CrudAppService的方法 } var viewModel = new CreateOrEditModalViewModel(banner); return(PartialView("_CreateOrEditBannerModal", viewModel)); }