private async Task <bool> IsExisted(University university) { //Kiểm tra sự tồn tại của Trường CĐ-ĐH if (await UOW.UniversityRepository.Get(university.Id) == null) { university.AddError(nameof(UniversityValidator), nameof(university.Name), ErrorCode.NotExisted); } return(university.IsValidated); }
private async Task <bool> CodeValidate(University university) { //Kiểm tra Code nhập vào có tồn tại trong Db UniversityFilter filter = new UniversityFilter { Code = new StringFilter { Equal = university.Code } }; var count = await UOW.UniversityRepository.Count(filter); if (count > 0) { university.AddError(nameof(UniversityValidator), nameof(university.Code), ErrorCode.Duplicate); } return(university.IsValidated); }