Example #1
0
        /// <summary>
        /// pobiera adresy id uzytkownikow, z konkretnych list ( to nie jest jedna lista wszystkich,
        /// sa one rozdzielone w rozny sposob)
        /// nastepnie tworzy poszczegolne osoby
        /// </summary>
        public void AddDayToList(int laryngolog, int kardiolog, int urolog,
                                 List <int> nurses, int admin)
        {
            var laryngologClassPerson = this.GetDoctor(laryngolog, 1);
            var kardiologClassPerson  = this.GetDoctor(kardiolog, 2);
            var urologClassPerson     = this.GetDoctor(urolog, 3);

            var listNursesClassPerson = this.GetNurse(nurses);

            var nurse1 = listNursesClassPerson[0];
            var nurse2 = listNursesClassPerson[1];
            var nurse3 = listNursesClassPerson[2];
            var nurse4 = listNursesClassPerson[3];
            var nurse5 = listNursesClassPerson[4];

            var adminClassPerson = this.GetAdmin(admin);

            var day = new Day
            {
                Doctor  = laryngologClassPerson,
                Doctor2 = kardiologClassPerson,
                Doctor3 = urologClassPerson,
                Nurse1  = nurse1,
                Nurse2  = nurse2,
                Nurse3  = nurse3,
                Nurse4  = nurse4,
                Nurse5  = nurse5,
                Admin   = adminClassPerson
            };

            this.ListOfDays.Add(day);

            var db = new JsonDatabaseSchedule();

            db.UpdateDatabase(ListOfDays);
        }
Example #2
0
        public Schedule()
        {
            var db = new JsonDatabaseSchedule();

            ListOfDays = db.GetData();
        }