public ServiceDataContainerManager( IProfileDataContainer profileContainer, IContributionTypeContainer typeContainer, IContributionAreaContainer areaContainer) { this.containers = new List <IServiceDataContainer> { profileContainer, typeContainer, areaContainer }; }
public EditableContributionFlyoutViewModel( IContributionAreaContainer areaContainer, IContributionTypeContainer typeContainer) { this.Areas = areaContainer.GetAllAreas() .SelectMany(awardContribution => awardContribution.Areas) .GroupBy(x => x.AwardName) .Select(g => g.First()) .SelectMany(a => a.Items) .ToList(); this.Types = typeContainer.GetAllTypes(); }