public ActionResult ArchiveCompany(Guid archiveCompanyIdArchive, Guid archiveCompanySetIdCompany, string workingDir, string xmlFileTemplatePath, string templateXSLTFile, string awardBatchXSLTFile) { ArchiveCompanyViewModel model = new ArchiveCompanyViewModel(); var service = new PreservationService(); var company = service.GetCompany(archiveCompanySetIdCompany); ArchiveCompany archiveCompany = new Library.Common.Objects.ArchiveCompany() { Archive = ArchiveService.GetArchive(archiveCompanyIdArchive), IdArchive = archiveCompanyIdArchive, IdCompany = archiveCompanySetIdCompany, Company = company, CompanyName = company.CompanyName, WorkingDir = workingDir, TemplateXSLTFile = templateXSLTFile, XmlFileTemplatePath = xmlFileTemplatePath, AwardBatchXSLTFile = awardBatchXSLTFile }; model = new ArchiveCompanyViewModel() { ArchiveCompany = archiveCompany, Companies = new List <Company>() { company } }; try { ArchiveService.AddArchiveCompany(model.ArchiveCompany); } catch (Exception e) { View(model); } return(RedirectToAction("Index")); }
public ActionResult ArchiveCompany(Guid id) { var service = new PreservationService(); var companies = service.GetCompanies(); var archive = ArchiveService.GetArchive(id); var archiveCompany = new Library.Common.Objects.ArchiveCompany() { Archive = archive, IdArchive = id }; ArchiveCompanyViewModel model = new ArchiveCompanyViewModel() { ArchiveCompany = archiveCompany, Companies = companies.ToList() }; return(View(model)); }