public void Alterar(decimal valorHora, Guid categoriaId) { ValorHora = valorHora; CategoriaId = categoriaId; DataAlteracao = DateTime.Now; var resultadoValidacao = new VeiculoValidator().Validate(this); if (!resultadoValidacao.IsValid) { Erros.AddRange(resultadoValidacao.Errors); } Valido = resultadoValidacao.IsValid; }
public Veiculo(Guid?id, string placa, Guid modeloId, DateTime ano, decimal valorHora, CombustivelEnum combustivel, float limitePortaMalas, Guid categoriaId, DateTime?dataCriacao) : base(id, dataCriacao) { Placa = placa; ModeloId = modeloId; Ano = ano; ValorHora = valorHora; Combustivel = combustivel; LimitePortaMalas = limitePortaMalas; CategoriaId = categoriaId; var resultadoValidacao = new VeiculoValidator().Validate(this); if (!resultadoValidacao.IsValid) { Erros.AddRange(resultadoValidacao.Errors); } Valido = resultadoValidacao.IsValid; }