public ActionResult AddItem(Guid? scheduleId, int dayNumber,  int order, Guid teacherId)
        {
            var repositories = new RepositoryFactory();
            var scheduleManager = new ScheduleManager(repositories);
            if (scheduleId == null)
            {
                var schedule = new DBLE.Schedule
                {
                    Id = Guid.NewGuid(),
                    Items = new List<DBLE.Item>()
                };
                scheduleManager.AddTeacherSchedule(schedule, teacherId);
                repositories.Commit();

                return View(new Item
                {
                    Id = Guid.NewGuid(),
                    ScheduleId = schedule.Id,
                    DataId = teacherId,
                    Order = order,
                    NumberOfDay = dayNumber
                });
            }

            return View(new Item
            {
                Id = Guid.NewGuid(),
                ScheduleId = (Guid)scheduleId,
                DataId = teacherId,
                Order = order,
                NumberOfDay = dayNumber

            });
        }