public ExecutionProgram(ExecutionProgram p) { if (p != null) { Title = p.Title; Description = p.Description; Date = p.Date; Tasks = new List<Contribution>(); foreach (Contribution cont in p.Tasks) { Tasks.Add(cont); } Resources = new List<Allocation>(); foreach (Allocation alloc in p.Resources) { Resources.Add(alloc); } } }
public bool Equals(ExecutionProgram alloc) { if (alloc == null) return false; return Title.Equals(alloc.Title); }