Esempio n. 1
0
        public void Salvar(Veiculo model)
        {
            if (string.IsNullOrWhiteSpace(model.Modelo))
            {
                throw new Exception("Informe o Modelo!");
            }

            if (string.IsNullOrWhiteSpace(model.Marca.Descricao))
            {
                throw new Exception("Informe a Marca!");
            }

            if (string.IsNullOrWhiteSpace(model.Ano))
            {
                throw new Exception("Informe o Ano!");
            }

            if (model.Id == 0)
            {
                _repositorioVeiculo.Adicionar(ref model);
            }
            else
            {
                _repositorioVeiculo.Alterar(model);
            }
        }
        public int Adicionar(Veiculo veiculo)
        {
            if (veiculo == null)
            {
                return(0);
            }

            if (veiculo.EstaConsistente())
            {
                return(_repoVeiculo.Adicionar(veiculo));
            }

            return(0);
        }