public IActionResult Delete([FromBody] PagamentoTipo pagamentoTipo)
 {
     if (pagamentoTipo == null)
     {
         return(Response(null));
     }
     _pagamentoTipoService.Deletar(pagamentoTipo.Id);
     return(Response(pagamentoTipo));
 }
 public IActionResult Put([FromBody] PagamentoTipo pagamentoTipo)
 {
     if (pagamentoTipo == null)
     {
         return(Response(null));
     }
     _pagamentoTipoService.Atualizar(pagamentoTipo);
     return(Response(pagamentoTipo));
 }
示例#3
0
        public void Handle(AtualizarPagamentoTipoCommand message)
        {
            if (!CommandValido(message))
            {
                return;
            }
            PagamentoTipo PagamentoTipo = PagamentoTipoFactory.PagamentoTipoFull(message.Id, message.Descricao);

            _pagamentoTipoRepository.Criar(PagamentoTipo);
            if (!Commit())
            {
                return;
            }
        }
示例#4
0
        public void Handle(CriarPagamentoTipoCommand message)
        {
            if (!CommandValido(message))
            {
                return;
            }
            PagamentoTipo PagamentoTipo = new PagamentoTipo(message.Descricao);

            _pagamentoTipoRepository.Criar(PagamentoTipo);
            if (!Commit())
            {
                return;
            }
        }
示例#5
0
        public void Criar(PagamentoTipo pagamentoTipo)
        {
            CriarPagamentoTipoCommand command = new CriarPagamentoTipoCommand(pagamentoTipo.Descricao);

            _bus.SendCommand(command);
        }
示例#6
0
        public void Atualizar(PagamentoTipo pagamentoTipo)
        {
            AtualizarPagamentoTipoCommand command = new AtualizarPagamentoTipoCommand(pagamentoTipo.Id, pagamentoTipo.Descricao);

            _bus.SendCommand(command);
        }