Inheritance: Identifiable
Example #1
0
		public object Execute(object system)
		{
			PestControlModel model = (PestControlModel) system;
			User owner = model.Users.FindByEmail(_ownerEmail);

			Project project = new Project(_isPublic, _name, _sourceControl, _buildSystem, owner);

			foreach(DictionaryEntry entry in _sourceControlProperties)
			{
				project.SourceControlProperties.Add(entry.Key, entry.Value);
			}

			model.Projects.Add( project );

			return project;
		}
Example #2
0
		public bool HasModifications(Project project, DateTime since)
		{
			return false;
		}
Example #3
0
		public void Add(Project project)
		{
			lock(this.InnerList.SyncRoot)
			{
				InnerList.Add(project);
			}
		}
Example #4
0
		public BuildResult Build(Project project)
		{
			// Work work work

			return new BuildResult();
		}