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;
 }
Esempio n. 2
0
 public DomainValidationException(ValidationResultInfo validationResults, string message)
     : base(message)
 {
     ValidationResults = validationResults;
 }