Exemple #1
0
        public bool Cadastrar(Multa multa)
        {
            string   cpf            = multa.Motorista.CPF;
            string   placa          = multa.Veiculo.Placa;
            DateTime dataocorrencia = multa.DataOcorrencia;

            try
            {
                Multa obj = _multaDAL.BuscarMulta(placa, cpf, dataocorrencia); //Falta criar os métodos de busca
                if (obj != null)
                {
                    throw new RegistroExisteException("Já existe uma multa com esse dados no sistema!");
                }
                return(_multaDAL.Cadastrar(multa));
            }
            catch (ConcorrenciaBancoException)
            {
                throw new ConcorrenciaBancoException("Favor tentar novamente mais tarde.");
            }
        }