public CreateModelValidator(RepositoryReader <Data.Entities.Location> repositoryReader) { RuleFor(model => model.ClassroomIdentificationCode).Must(classroomIdentificationCode => { Expression <Func <Data.Entities.Location, bool> > expression = entity => entity.ClassroomIdentificationCode == classroomIdentificationCode; return(repositoryReader.DoesRepositoryReturnNullFor(classroomIdentificationCode, expression)); }).WithMessage("This classroom location already exists."); }
public CreateModelValidator(RepositoryReader <Data.Entities.ParentCourse> repositoryReader) { RuleFor(model => model.ParentCourseCode).Must(courseCode => { Expression <Func <Data.Entities.ParentCourse, bool> > expression = entity => entity.ParentCourseCode == courseCode; return(repositoryReader.DoesRepositoryReturnNullFor(courseCode, expression)); }).WithMessage("This parent course already exists."); }