public ReportLastPeriodUpdateData(MemberReportData memberMemberReportData = null, MemberReportData associateMemberReportData = null, MemberReportData preliminaryMemberReportData = null, MemberReportData supporterMemberReportData = null, FinanceReportData baitulMalFinanceReportData = null, FinanceReportData aDayMasjidProjectFinanceReportData = null, FinanceReportData masjidTableBankFinanceReportData = null, LibraryStockReportData bookLibraryStockReportData = null, LibraryStockReportData vhsLibraryStockReportData = null, LibraryStockReportData otherLibraryStockReportData = null ) { AssociateMemberReportData = associateMemberReportData ?? MemberData.Default(); PreliminaryMemberReportData = preliminaryMemberReportData ?? MemberData.Default(); SupporterMemberReportData = supporterMemberReportData ?? MemberData.Default(); MemberMemberReportData = memberMemberReportData ?? MemberData.Default(); BaitulMalFinanceReportData = baitulMalFinanceReportData ?? FinanceData.Default(); ADayMasjidProjectFinanceReportData = aDayMasjidProjectFinanceReportData ?? FinanceData.Default(); MasjidTableBankFinanceReportData = masjidTableBankFinanceReportData ?? FinanceData.Default(); BookLibraryStockReportData = bookLibraryStockReportData ?? LibraryStockData.Default(); VhsLibraryStockReportData = vhsLibraryStockReportData ?? LibraryStockData.Default(); OtherLibraryStockReportData = otherLibraryStockReportData ?? LibraryStockData.Default(); }
public ReportLastPeriodUpdateDataBuilder SetVhsLibraryStockReportData(LibraryStockReportData vhsLibraryStockReportData) { _vhsLibraryStockReportData = vhsLibraryStockReportData; return(this); }
public ReportLastPeriodUpdateDataBuilder SetOtherLibraryStockReportData(LibraryStockReportData otherLibraryStockReportData) { _otherLibraryStockReportData = otherLibraryStockReportData; return(this); }
public ReportLastPeriodUpdateDataBuilder SetBookLibraryStockReportData(LibraryStockReportData bookLibraryStockReportData) { _bookLibraryStockReportData = bookLibraryStockReportData; return(this); }
public static LibraryStockData ToLibraryStockData(this LibraryStockData data, LibraryStockReportData reportData) { return(new LibraryStockData( reportData.LastPeriod, reportData.Increased, reportData.Decreased, reportData.Comment )); }