Example #1
0
 public void Validate()
 {
     AssertionConcern.AssertArgumentNotEmpty(Name, "O campo Nome do produto não pode estar vazio");
     AssertionConcern.AssertArgumentNotEmpty(Description, "O campo Descricao do produto não pode estar vazio");
     AssertionConcern.AssertArgumentEquals(CategoryId, Guid.Empty, "O campo CategoriaId do produto não pode estar vazio");
     AssertionConcern.AssertArgumentLowerThan(Value, 1, "O campo Valor do produto não pode se menor igual a 0");
     AssertionConcern.AssertArgumentNotEmpty(Image, "O campo Imagem do produto não pode estar vazio");
 }
Example #2
0
        public Dimensions(decimal height, decimal width, decimal depth)
        {
            AssertionConcern.AssertArgumentLowerThan(height, 1, "O campo Altura não pode ser igual ou menor que 0");
            AssertionConcern.AssertArgumentLowerThan(width, 1, "O campo Largura não pode ser igual ou menor que 0");
            AssertionConcern.AssertArgumentLowerThan(depth, 1, "O campo Profundidade não pode ser igual ou menor que 0");

            Height = height;
            Width  = width;
            Depth  = depth;
        }