public LinkedWorkItemViewModel(ITaskboardService taskboardService, ILogger logger)
 {
     TaskBoardService = taskboardService;
     Logger           = logger;
     LoadTypes();
     PreviewWorkItemTemplate = PreviewWorkItemDefault;
 }
 public ConfigurationViewModel(ITaskboardService taskboardService, IConfigurationService configurationService, IStatusService statusService, IDataObjectFactory factory, ILogger logger) : this()
 {
     TaskBoardService     = taskboardService;
     StatusService        = statusService;
     ConfigurationService = configurationService;
     DataObjectFactory    = factory;
     Logger = logger;
 }
Exemple #3
0
 public ApplicationViewModel(ITaskboardService taskboardService, IStatusService statusService)
 {
     TaskboardService = taskboardService;
     //TaskboardService.Connected += HandleTaskboardServiceConnected;
     TaskboardService.ConnectionFailed      += HandleConnectionFailed;
     TaskboardService.TfsCommunicationError += HandleTfsCommunicationError;
     TaskboardService.ConfigurationApplied  += HandleConfigurationApplied;
     MruFileManager  = new MruFileManager();
     StatusViewModel = new StatusViewModel(TaskboardService, statusService, null, WorkItemTemplateProvider, Logger);
     ShowPopupWindow = false;
     ShowEditbar     = true;
 }
 public StatusViewModel(ITaskboardService taskboardService, IStatusService statusService, IConfiguration configuration, IWorkItemTemplateProvider workItemTemplateProvider, ILogger logger)
 {
     TaskboardService = taskboardService;
     TaskboardService.ConnectionFailed      += HandleConnectionFailed;
     TaskboardService.TfsCommunicationError += HandleCommunicationError;
     TaskboardService.Connected             += HandleConnected;
     TaskboardService.Disconnected          += HandleDisconnected;
     StatusService = statusService;
     StatusService.PropertyChanged += (sender, args) => OnPropertyChanged(string.Empty);
     Configuration            = configuration;
     WorkItemTemplateProvider = workItemTemplateProvider;
     Logger = logger;
 }
 public ReportViewModel(ITaskboardService taskboardService, IConfigurationService configurationService, IConfiguration configuration)
 {
     TaskboardService     = taskboardService;
     ConfigurationService = configurationService;
     Configuration        = configuration;
 }