public async Task <MovimentoResponse> Aplicar(MovimentoRequest movimento) { var entity = mapper.Map <Movimento>(movimento); entity.TipoMovimento = TipoMovimento.APLICACAO; await movimentoRepository.Adicionar(entity); await unitOfWork.Salvar(); var model = mapper.Map <MovimentoResponse>(entity); return(model); }
public IActionResult Post([FromBody] Movimento model) { try { _movimentoRepository.Adicionar(model); return(Created("Movimento", model)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }