private ValidationResultInfo ValiadateAddWeight() { var vri = new ValidationResultInfo(); if (SelectedCommodity == null || SelectedCommodity.Id == Guid.Empty) { vri.Results.Add(new ValidationResult("Commodity is required")); } if (Grade == null || Grade.Id == Guid.Empty) { vri.Results.Add(new ValidationResult("Grade is required")); } if (GradeTo == null || GradeTo.Id == Guid.Empty) { vri.Results.Add(new ValidationResult("Grade To is required")); } if (ContainerLookUpList == null || !ContainerLookUpList.Any(s => s.IsChecked)) { vri.Results.Add(new ValidationResult("Select items to weigh")); } if (EnforceWeighingOnReception && !_commodityReweighed) vri.Results.Add(new ValidationResult("You must weigh commodity before adding")); return vri; }
public DomainValidationException(ValidationResultInfo validationResults, string message) : base(message) { ValidationResults = validationResults; }