Example #1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var results = new List <ValidationResult>();

            if (ExerciseId.IsNot24BitHex())
            {
                results.Add(new ValidationResult($"{nameof(ExerciseId)} must be a valid 24-bit hex string.", new[] { nameof(ExerciseId) }));
            }

            if (MuscleId.IsNot24BitHex())
            {
                results.Add(new ValidationResult($"{nameof(MuscleId)} must be a valid 24-bit hex string.", new[] { nameof(MuscleId) }));
            }


            return(results);
        }
Example #2
0
 public override int GetHashCode()
 {
     return(ExerciseId.GetHashCode());
 }