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; }
public bool HasModifications(Project project, DateTime since) { return false; }
public void Add(Project project) { lock(this.InnerList.SyncRoot) { InnerList.Add(project); } }
public BuildResult Build(Project project) { // Work work work return new BuildResult(); }