Beispiel #1
0
        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);
        }
Beispiel #2
0
 /// <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));
 }
Beispiel #3
0
 /// <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));
 }