Beispiel #1
0
 private void ValidarCaixinha(Caixinha caixinha)
 {
     if (!caixinha.Validar)
     {
         AdicionarNotificacao(caixinha.Notificacoes);
     }
 }
Beispiel #2
0
        public Caixinha Incluir(CaixinhaRequest request, string usuarioCadastro)
        {
            var novaCaixinha = new Caixinha(request.IdDealer, request.Data, request.Valor, usuarioCadastro);

            ValidarCaixinha(novaCaixinha);
            if (Validar)
            {
                bool caixinhaDada = repositorio.VerificarCaixinhaParaDealer(request.IdDealer, request.Data);
                if (!caixinhaDada)
                {
                    return(repositorio.Incluir(novaCaixinha));
                }
                else
                {
                    AdicionarNotificacao("Caixinha", CaixinhaMensagem.CxDada);
                }
            }
            return(null);
        }