コード例 #1
0
 private async Task <bool> IsExisted(University_Majors_SubjectGroup university_Majors_SubjectGroup)
 {
     if (await UOW.University_Majors_SubjectGroupRepository.Get(university_Majors_SubjectGroup.Id) == null)
     {
         university_Majors_SubjectGroup.AddError(nameof(University_Majors_SubjectGroupValidator), nameof(University_Majors_SubjectGroup), ErrorCode.NotExisted);
     }
     return(university_Majors_SubjectGroup.IsValidated);
 }
コード例 #2
0
        private async Task <bool> DuplicateValidation(University_Majors_SubjectGroup university_Majors_SubjectGroup)
        {
            University_Majors_SubjectGroupFilter filter = new University_Majors_SubjectGroupFilter
            {
                SubjectGroupId      = university_Majors_SubjectGroup.SubjectGroupId,
                University_MajorsId = university_Majors_SubjectGroup.University_MajorsId
            };

            if (await UOW.University_Majors_SubjectGroupRepository.Count(filter) > 0)
            {
                university_Majors_SubjectGroup.AddError(nameof(University_Majors_SubjectGroupValidator), nameof(university_Majors_SubjectGroup), ErrorCode.Duplicate);
            }

            return(university_Majors_SubjectGroup.IsValidated);
        }