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) { } }
public ActionResult Generate(ExhibitionGenerateDto exhibitionGenerateDto) { GetService().Generate(exhibitionGenerateDto); return(View(WebConstants.VIEW_DETAILS, WebConstants.CONTROLLER_EXHIBITION, new { id = exhibitionGenerateDto.ExhibitionId })); }
public void Generate(ExhibitionGenerateDto exhibitionGenerateDto) { ISpecificExhibitionGenerator specificExhibitionGenerator = GENERATORS[exhibitionGenerateDto.Format]; specificExhibitionGenerator.Generate(_unitOfWork, exhibitionGenerateDto); }
public ActionResult Create(ExhibitionGenerateDto exhibitionGenerateDto) { return(PartialView(exhibitionGenerateDto)); }