Esempio n. 1
0
 public CarbonFootprintViewModel(DomainModelService.CarbonFootprint cf, IEnumerable <Lazy <IPositionViewModelFactory, IPositionMetadata> > factories, ContextRepository contextRepository,
                                 TagColorProvider tagColorProvider, IEnumerable <ResponsibleSubjectViewModel> responsibleSubjects, IDialogManager dialogs)
 {
     Dialogs = dialogs;
     m_ResponsibleSubjects = responsibleSubjects;
     m_ContextRepository   = contextRepository;
     m_TagColorProvider    = tagColorProvider;
     m_IsSelected          = true;
     PositionFactories     = factories;
     Model = cf;
     InitializePositions();
     FlyoutActivated = true;
 }
Esempio n. 2
0
 public CarbonFootprintViewModel CreateFromExisting(DomainModelService.CarbonFootprint model, IEnumerable <ResponsibleSubjectViewModel> responsibleSubjects)
 {
     return(new CarbonFootprintViewModel(model, m_Factories, m_ContextRepository, m_TagColorProvider, responsibleSubjects, m_DialogManager));
 }