public void AdaugaActivitate(Activitate a) { bool adauga = true; foreach (Activitate act in this.activitati) { if ((act.DataInceput <= a.DataInceput && a.DataInceput <= act.DataFinal) || (act.DataInceput <= a.DataFinal && a.DataFinal <= act.DataFinal)) { adauga = false; Console.WriteLine("Deja exisata o activitate in acest interval: "); Console.WriteLine(act.ToString()); } } if (adauga == true) { this.activitati.Add(a); a.Participanti.Add(this.proprietar); Console.WriteLine("Activitate: " + a.ToString() + " a fost adaugata in agenda persoanei: " + this.proprietar.Nume + " " + this.proprietar.Prenume); } }
public void StergeActivitate(Activitate a) { this.activitati.Remove(a); a.Participanti.Remove(this.proprietar); Console.WriteLine("Activitate " + a.ToString() + " a fost stearsa"); }