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; }
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; }