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