Пример #1
0
 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);
 }
Пример #2
0
        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);
        }