public void Edit(StudentDTO student)
 {
     ThrowExIfStudentInvalid(student);
     using (IDisposable connection = _schoolManagerDb.OpenConnection())
     {
         _schoolManagerDb.StudentRepository.Edit(AutoMapperConfigurer.Mapper.Value.Map <Student>(student));
     }
 }
 public IdNameTuple[] GetSchoolsByNumber(string number, int count)
 {
     using (IDisposable connection = _schoolManagerDb.OpenConnection())
     {
         return(_schoolManagerDb.SchoolRepository.GetSchoolsByNumber(number, count));
     }
 }
 public IdNameTuple[] GetSchoolClassesByName(int schoolId, string name, int count)
 {
     using (var connection = _schoolManagerDb.OpenConnection())
     {
         return(_schoolManagerDb.ClassRepository.GetSchoolClassesByName(schoolId, name, count));
     }
 }