public ExportVendorDocumentsViewModel BuildFrom(ExportVendorMenuViewModel exportMenuViewModel) { if (exportMenuViewModel.VendorDocuments == false) return null; var vendorDocuments = _fileQueries.Get(exportMenuViewModel.VendorGuid).ToList(); if (vendorDocuments.Any() == false) return null; return new ExportVendorDocumentsViewModel{Documents = vendorDocuments.Select(Mapper.Map<VendorDocumentViewModel>)}; }
public ExportNotesViewModel<VendorNote> BuildFrom(ExportVendorMenuViewModel exportMenuViewModel) { if (exportMenuViewModel.VendorNotes == false) return null; var vendorNotes = _vendorQueries.GetListByVendorId<VendorNote>(exportMenuViewModel.VendorId) .OrderByDescending(x => x.SentOn) .ToList(); return vendorNotes.Any() ? new ExportNotesViewModel<VendorNote>(vendorNotes) : null; }
public ExportVendorViewModel BuildFrom(ExportVendorMenuViewModel exportVendorMenuViewModel, bool renderAsPdf) { var exportViewModel = new ExportVendorViewModel { RenderAsPdf = renderAsPdf, VendorViewModel = _buildExportVendorDetailViewModel.BuildFrom(exportVendorMenuViewModel), VendorNotesModel = _buildExportVendorNotesViewModel.BuildFrom(exportVendorMenuViewModel), VendorDocuments = _buidlExportVendorDocumentsViewModel.BuildFrom(exportVendorMenuViewModel) }; return exportViewModel; }
public VendorViewModel BuildFrom(ExportVendorMenuViewModel exportMenuViewModel) { var vendor = _vendorQueries.Get(exportMenuViewModel.VendorId); return Mapper.Map<VendorViewModel>(vendor); }