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" }); }