/// <summary>
        /// Generates the days that will be used to extract events
        /// int ammountEvents = ammount of events that is to be added
        /// </summary>
        public void generateDays(string token, string username)
        {
            string time = "07:00:00";

            List <Models.Schedule>[] weekSchedules = new List <Models.Schedule> [5];
            int indexet   = 0;
            int dayOfWeek = (int)DateTime.Now.AddDays(0).DayOfWeek;

            //Makes sure it is not weekend
            if (DateTime.Now.DayOfWeek.ToString() != "Saturday" && DateTime.Now.DayOfWeek.ToString() != "Sunday")
            {
                try
                {
                    for (int ii = 1 - dayOfWeek; ii < 6 - dayOfWeek; ii++)
                    {
                        string        Json   = Repository.ScheduleRepository.getSchedule(time, DateTime.Now.AddDays(ii).ToString("yyy-MM-dd"), token, "http://193.10.30.155/corridorAPI/api/schedule?dateAndTime=", username);
                        Models.Staffs staffs = new Models.Staffs(Json);

                        // Orders the list by event start times
                        List <Models.Schedule> orderdSchedule = staffs.staffs[0].schedules.OrderBy(x => x.from).ToList();

                        weekSchedules[indexet++] = orderdSchedule;
                    }
                    generateEvents(weekSchedules);
                }
                catch (Exception e)
                {
                    //System.Windows.MessageBox.Show("Please logg in first");
                    System.Windows.MessageBox.Show(e.ToString());
                }
            }
        }
        private void getTeachersList(ComboBox box, ListBox list)
        {
            try
            {
                string data = box.Text.ToString();

                int index = data.LastIndexOf("ID:") + "ID:".Length;

                string corridorId = data.Substring(index);

                string        json   = Repository.StaffRepository.GetCorridorTeachers(corridorId, token);
                Models.Staffs staffs = new Models.Staffs(json);
                for (int i = 0; i < staffs.staffs.Count; i++)
                {
                    list.Items.Add(staffs.staffs[i].firstname.ToString() + " " + staffs.staffs[i].lastname.ToString() + " Username: " + staffs.staffs[i].username.ToString());
                }
            }
            catch (Exception e)
            {
                System.Windows.MessageBox.Show(e.ToString());
            }
        }