public GradeController(IGradeRepository gradeRepository, IAcademicYearRepository academicYearRepository) { if (gradeRepository == null) throw new ArgumentNullException("gradeRepository"); _gradeRepository = gradeRepository; _academicYearRepository = academicYearRepository; _viewMessageLogic = new ViewMessageLogic(this); }