private static Activitate GenerateActivity(Persoana p, Data inceput, Data sfarsit)
        {
            Activitate activitate = new Activitate("Activitate_01", "spalat rufe");

            activitate.Inceput = inceput;
            activitate.Sfarsit = sfarsit;
            List <Persoana> persoanteToActivitate = new List <Persoana>
            {
                p
            };

            activitate.Persoane = persoanteToActivitate;
            return(activitate);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Persoana persoana  = new Persoana();
            Persoana persoana2 = new Persoana();

            Agenda     agenda2 = persoana2.createAgenda();
            Agenda     agenda = persoana.createAgenda();
            Activitate activitate, activitate2, activitate3, activitate4, activitate5;

            InitActivities(out activitate, out activitate2, out activitate3, out activitate4, out activitate5);

            List <Activitate> listaToActivitati  = new List <Activitate>
            {
                activitate2,
                activitate,
                activitate3
            };

            agenda.Activitati = listaToActivitati;

            List <Activitate> listaToActivitati2 = new List <Activitate>
            {
                activitate5,
                activitate4,
                activitate2
            };

            agenda2.Activitati = listaToActivitati2;

            List <Activitate> activitatiGasite   = agenda.Cautare("act_0");

            //persoana.deleteAgenda();
            //agenda.deleteActivity(persoana.Agenda.Activitati[0]);

            ListaPersoane   lista = new ListaPersoane();
            List <Persoana> listaToListaPersoane = new List <Persoana>
            {
                persoana
            };

            lista.Persoane = listaToListaPersoane;
            List <Persoana> persoaneImplicate = new List <Persoana>
            {
                persoana,
                persoana2
            };
            string interval = lista.IntervalTimpLiber(persoaneImplicate, 8, 18);
        }