public async Task<ActionResult> Create(int weekday, int startHour)
        {
            if (weekday < 0 || weekday > 7)
            {
                _logger.Info($"An attempt was made to create a timetable entry with the weekday parameter as {weekday}");
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }

            var classTypeNames = await _classTypeService.GetAllActiveClassTypeNames();

            if (classTypeNames == null)
            {
                _logger.Info($"There may be no class types created yet");
                return HttpNotFound();
            }

            var newClass = new AddClassTimetableViewModel(weekday, startHour, classTypeNames);

            return View(newClass);
        }