private async Task <bool> IsExisted(University_Majors university_Majors) { //Kiểm tra sự tồn tại trong DB if (await UOW.University_MajorsRepository.Get(university_Majors.Id) == null) { university_Majors.AddError(nameof(University_MajorsValidator), nameof(university_Majors.MajorsName), ErrorCode.NotExisted); } return(university_Majors.IsValidated); }
private async Task <bool> CodeValidate(University_Majors university_Majors) { //Kiểm tra Code nhập vào đã tồn tại trong Db chưa University_MajorsFilter filter = new University_MajorsFilter { MajorsId = university_Majors.MajorsId, UniversityId = university_Majors.UniversityId, Year = new StringFilter { Equal = university_Majors.Year } }; var count = await UOW.University_MajorsRepository.Count(filter); if (count > 0) { university_Majors.AddError(nameof(University_MajorsValidator), nameof(university_Majors.MajorsName), ErrorCode.Duplicate); } return(university_Majors.IsValidated); }