public LancamentosDTO MapperToDTO(Lancamentos lancamento) { LancamentosDTO lancamentoDTO = new LancamentosDTO { Id = lancamento.Id, ContaOrigem = lancamento.ContaOrigem, ContaDestino = lancamento.ContaDestino, Valor = lancamento.Valor, Operacao = lancamento.Operacao }; return(lancamentoDTO); }
public Lancamentos MapperToEntity(LancamentosDTO lancamentosDTO) { Lancamentos produto = new Lancamentos { Id = lancamentosDTO.Id, ContaOrigem = lancamentosDTO.ContaOrigem, ContaDestino = lancamentosDTO.ContaDestino, Operacao = lancamentosDTO.Operacao, Valor = lancamentosDTO.Valor }; return(produto); }
public ActionResult Delete([FromBody] LancamentosDTO LançamentoDTO) { try { if (LançamentoDTO == null) { return(NotFound()); } _applicationServiceLancamentos.Remove(LançamentoDTO); return(Ok("Lançamento removido com sucesso!")); } catch (Exception ex) { throw ex; } }
public ActionResult Put([FromBody] LancamentosDTO LancamentoDTO) { try { if (LancamentoDTO == null) { return(NotFound()); } _applicationServiceLancamentos.Update(LancamentoDTO); return(Ok("Lançamento atualizado com sucesso!")); } catch (Exception ex) { throw ex; } }
public IEnumerable <LancamentosDTO> MapperListLancamentos(IEnumerable <Lancamentos> lancamentos) { foreach (var item in lancamentos) { LancamentosDTO produtoDTO = new LancamentosDTO { Id = item.Id, ContaOrigem = item.ContaOrigem, ContaDestino = item.ContaDestino, Operacao = item.Operacao, Valor = item.Valor, }; produtoDTOs.Add(produtoDTO); } return(produtoDTOs); }
public ActionResult Post([FromBody] LancamentosDTO lancamentoDTO) { try { if (lancamentoDTO == null) { return(NotFound()); } _applicationServiceLancamentos.Add(lancamentoDTO); return(Ok("o Lançamento foi cadastrado com sucesso")); } catch (Exception ex) { throw ex; } }
public void Update(LancamentosDTO obj) { var objLancamento = _mapperLancamentos.MapperToEntity(obj); _serviceLancamentos.Update(objLancamento); }
public void Add(LancamentosDTO obj) { var objProduto = _mapperLancamentos.MapperToEntity(obj); _serviceLancamentos.Add(objProduto); }