public static List <ProjectFundingSourceExpenditure> AssociatedProjectsFromExpenditures(this FundingSource fundingSource, Dictionary <int, List <ProjectFundingSourceExpenditure> > projectFundingSourceExpendituresDictionary) { var projectFundingSourceExpenditures = projectFundingSourceExpendituresDictionary.ContainsKey(fundingSource.FundingSourceID) ? projectFundingSourceExpendituresDictionary[fundingSource.FundingSourceID] : new List <ProjectFundingSourceExpenditure>(); return(projectFundingSourceExpenditures); }
/// <summary> /// Creates a "blank" object of this type and populates primitives with defaults /// </summary> public static ProjectFundingSource CreateNewBlank(Project project, FundingSource fundingSource) { return(new ProjectFundingSource(project, fundingSource)); }
/// <summary> /// Creates a "blank" object of this type and populates primitives with defaults /// </summary> public static ProjectFundingSourceUpdate CreateNewBlank(ProjectUpdateBatch projectUpdateBatch, FundingSource fundingSource) { return(new ProjectFundingSourceUpdate(projectUpdateBatch, fundingSource)); }