Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }