public RedirectToRouteResult DoCreate(StudentDTO model)
        {
            studentRepository.Add(new Student(model.FirstName, model.LastName));

            return RedirectToRoute(new
            {
                controller="Student",
                action="Index"
            });
        }
        public RedirectToRouteResult DoRegisterToClass(StudentDTO model)
        {
            var cmd = new RegisterStudentToClassCommand(model.Id, model.ClassToRegister);
            commandBus.Send(cmd);

            return RedirectToRoute(new
            {
                controller = "Student",
                action = "Index"
            });
        }
        public RedirectToRouteResult DoCreate(StudentDTO model)
        {
            var cmd = new CreateStudentCommand(Guid.NewGuid(), model.FirstName, model.LastName);
            commandBus.Send(cmd);

            return RedirectToRoute(new
            {
                controller="Student",
                action="Index"
            });
        }
        public RedirectToRouteResult DoCorrectName(StudentDTO model)
        {
            var cmd = new CorrectStudentNameCommand(model.Id, model.FirstName, model.LastName);
            commandBus.Send(cmd);

            return RedirectToRoute(new
            {
                controller = "Student",
                action = "Index"
            });
        }
        public RedirectToRouteResult DoCorrectName(StudentDTO model)
        {
            var student = studentRepository.ById(model.Id);

            student.CorrectName(model.FirstName, model.LastName);

            return RedirectToRoute(new
            {
                controller = "Student",
                action = "Index"
            });
        }
        public RedirectToRouteResult DoRegisterToClass(StudentDTO model)
        {
            var student = studentRepository.ById(model.Id);
            var @class = classRepository.ById(model.ClassToRegister);

            student.RegisterTo(@class);

            return RedirectToRoute(new
            {
                controller = "Student",
                action = "Index"
            });
        }