private void ValidarCompra(ComprarFicha compra) { if (!compra.Validar) { AdicionarNotificacao(compra.Notificacoes); } }
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); }