コード例 #1
0
        public void Generate(IUnitOfWork unitOfWork, ExhibitionGenerateDto generateDto)
        {
            _genericDao = new GenericDao(unitOfWork);
            _galleryDao = new GalleryDao(unitOfWork);
            Exhibition exhibition = _genericDao.Find <Exhibition>(generateDto.ExhibitionId);

            //object missing = System.Reflection.Missing.Value;

            try
            {
                Document document = new Document();
                GenerateExhibition(document, exhibition);
                document.SaveAs2(@"d:\aaa.docx");
                document.Close();
                document = null;
            }
            catch (Exception ex)
            {
            }
        }
コード例 #2
0
 public ActionResult Generate(ExhibitionGenerateDto exhibitionGenerateDto)
 {
     GetService().Generate(exhibitionGenerateDto);
     return(View(WebConstants.VIEW_DETAILS, WebConstants.CONTROLLER_EXHIBITION, new { id = exhibitionGenerateDto.ExhibitionId }));
 }
コード例 #3
0
        public void Generate(ExhibitionGenerateDto exhibitionGenerateDto)
        {
            ISpecificExhibitionGenerator specificExhibitionGenerator = GENERATORS[exhibitionGenerateDto.Format];

            specificExhibitionGenerator.Generate(_unitOfWork, exhibitionGenerateDto);
        }
コード例 #4
0
 public ActionResult Create(ExhibitionGenerateDto exhibitionGenerateDto)
 {
     return(PartialView(exhibitionGenerateDto));
 }