public BuildServerServiceMessageViewModel(IBuildServerService service) { service.QueryCompleted += OnQueryCompleted; service.Error += OnError; service.NotConfigured += OnNotConfigured; service.Stopped += OnStopped; }
public DesktopViewModel(IBuildServerService service, StringCollection builds) : base(service, builds) { this.RequestConfig = new RelayCommand(x => this.OnRequestConfigExecuted(x), x => this.OnRequestConfigCanExecute(x)); service.QueryCompleted += new EventHandler(OnQueryCompleted); }
public BuildGridViewModel(IBuildServerService service, StringCollection builds) { this.service = service; this.Builds = new ObservableCollection <BuildInfoViewModel>(); this.ErrorMessageViewModel = new BuildServerServiceMessageViewModel(service); this.InitializeBuildPanels(builds); this.RequestClose = new RelayCommand(x => this.RequestCloseExecuted(x), x => this.CommandCanExecute(x)); }
public BuildGridViewModel(IBuildServerService service, StringCollection builds) { this.service = service; this.Builds = new ObservableCollection<BuildInfoViewModel>(); this.ErrorMessageViewModel = new BuildServerServiceMessageViewModel(service); this.InitializeBuildPanels(builds); this.RequestClose = new RelayCommand(x => this.RequestCloseExecuted(x), x => this.CommandCanExecute(x)); }
public static BuildInfoModel FromString(string s, IBuildServerService service) { string[] buildParts = s.Split(';'); string teamProject = buildParts[0]; string definitionName = buildParts[1]; string configuration = buildParts[2]; string platform = buildParts[3]; return(new BuildInfoModel(teamProject, definitionName, configuration, platform, service)); }
public TeamBuildServer(IBuildServerService service) { this.service = service; this.BuildData = new List <BuildInfoViewModel>(); var builds = Settings.Default.Builds; foreach (var build in builds) { this.BuildData.Add(BuildInfoViewModel.FromString(build, this.service)); } }
public TeamBuildServer(IBuildServerService service) { this.service = service; this.BuildData = new List<BuildInfoViewModel>(); var builds = Settings.Default.Builds; foreach (var build in builds) { this.BuildData.Add(BuildInfoViewModel.FromString(build, this.service)); } }
/// <summary> /// Initializes a new instance of the <see cref="BuildInfoModel"/> class. /// </summary> /// <param name="teamProject">The name of the Team Project for the <see cref="BuildInfoModel"/>.</param> /// <param name="definitionName">The name of the build defintionf or the <see cref="BuildInfoModel"/>.</param> /// <param name="configuration">The configuration for the <see cref="BuildInfoModel"/> (e.g. 'Release').</param> /// <param name="platform">The platform for the <see cref="BuildInfoModel"/> (e.g. 'Any CPU').</param> /// <param name="service">The <see cref="IBuildServerService"/> for the <see cref="BuildInfoModel"/>.</param> public BuildInfoModel(string teamProject, string definitionName, string configuration, string platform, IBuildServerService service) { this.key = string.Format("{0};{1}", teamProject, definitionName); this.configuration = configuration; this.platform = platform; this.service = service; this.service.AddBuild(this.key); this.service.QueryCompleted += this.UpdateModel; this.settings = Settings.Default; }
public ScreenSaverSettingsModel(IBuildServerService buildServerService, IDomainProjectPicker projectPicker) { this.buildServerService = buildServerService; this.ProjectPicker = projectPicker; this.settings = Settings.Default; this.builds = new ObservableCollection<BuildSetting>(); this.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e) { if (e.PropertyName.Equals("TfsUri")) { this.LoadBuilds(this.builds); } }; this.Load(); }
public ScreenSaverSettingsModel(IBuildServerService buildServerService, IDomainProjectPicker projectPicker) { this.buildServerService = buildServerService; this.ProjectPicker = projectPicker; this.settings = Settings.Default; this.builds = new ObservableCollection <BuildSetting>(); this.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e) { if (e.PropertyName.Equals("TfsUri")) { this.LoadBuilds(this.builds); } }; this.Load(); }
public static BuildInfoModel FromString(string s, IBuildServerService service) { string[] buildParts = s.Split(';'); string teamProject = buildParts[0]; string definitionName = buildParts[1]; string configuration = buildParts[2]; string platform = buildParts[3]; return new BuildInfoModel(teamProject, definitionName, configuration, platform, service); }
public TeamBuildScreenSaver(IBuildServerService service, IDomainProjectPicker projectPicker) { this.service = service; this.projectPicker = projectPicker; }
public TeamBuildDesktop(IBuildServerService service, IDomainProjectPicker projectPicker, string title) { this.service = service; this.projectPicker = projectPicker; this.title = title; }
public static BuildInfoViewModel FromString(string s, IBuildServerService service) { return(new BuildInfoViewModel(BuildInfoModel.FromString(s, service))); }