Exemplo n.º 1
0
 private void ValidarCompra(ComprarFicha compra)
 {
     if (!compra.Validar)
     {
         AdicionarNotificacao(compra.Notificacoes);
     }
 }
Exemplo n.º 2
0
        public ComprarFicha Incluir(ComprarFichaRequest request, string usuarioCadastro)
        {
            var novaCompra = new ComprarFicha(request.IdCliente, request.Data, request.Valor, usuarioCadastro);

            ValidarCompra(novaCompra);
            if (Validar)
            {
                bool compraEfetuada = repositorio.VerificarCompraFichas(request.Id);
                if (!compraEfetuada)
                {
                    return(repositorio.Incluir(novaCompra));
                }
                else
                {
                    AdicionarNotificacao("ComprarFichas", ComprarFichaMensagem.Efetuada);
                }
            }
            return(null);
        }