Example #1
0
        public bool ChosenDimensionDtoIsValid(ConfiguredDimensionDto configured)
        {
            foreach (var dimensionValue in this.Dimensions)
            {
                if (dimensionValue.CheckIfItBelongs(configured.Width, configured.Height, configured.Depth))
                {
                    return(true);
                }
            }

            return(false);
        }
Example #2
0
 private void ConfiguredDimensionDtoIsValid(ConfiguredDimensionDto dto, ValidationOutput validationOutput)
 {
     if (dto == null)
     {
         validationOutput.AddError("Dimensions", "Dimensions are missing!");
         return;
     }
     if (dto.Depth <= 0)
     {
         validationOutput.AddError("Depth", "Depth is less or equals to 0");
     }
     if (dto.Height <= 0)
     {
         validationOutput.AddError("Height", "Height is less or equals to 0");
     }
     if (dto.Width <= 0)
     {
         validationOutput.AddError("Width", "Width is less or equals to 0");
     }
 }
Example #3
0
 public static bool ConfiguredDimensionDtoIsValid(ConfiguredDimensionDto dimension)
 {
     return(dimension.Height > 0 && dimension.Width > 0 && dimension.Depth > 0);
 }