public void Add(TeacherSubjectRelationDTO relation)
        {
            if (relation == null)
            {
                throw new ValidationException("Связь не найдена", "");
            }
            TeacherSubjectRelation addingRelation =
                AutoMap <TeacherSubjectRelationDTO, TeacherSubjectRelation>
                .Map(relation);

            Database.TeacherSubjectRelations.Add(addingRelation);
            Database.Commit();
        }
        public void Edit(TeacherSubjectRelationDTO relation)
        {
            try
            {
                if (relation == null)
                {
                    throw new ValidationException("Связь не найдена.", "");
                }
                var findingRelation = ValidateModule.ValidateTeacherSubjectRelation(relation.Id);
                findingRelation = AutoMap <TeacherSubjectRelationDTO,
                                           TeacherSubjectRelation>
                                  .Map(relation, findingRelation);

                Database
                .TeacherSubjectRelations
                .Edit(findingRelation);
                Database.Commit();
            }
            catch (ValidationException)
            {
                throw;
            }
        }