public async Task <IActionResult> Create([FromBody] ManutencaoDTO manutencaoDTO) { var mapped = _mapper.Map <Manutencao>(manutencaoDTO); await _manutencaoRepository.Create(mapped); return(Ok()); }
public async Task <IActionResult> Update(int id, [FromBody] ManutencaoDTO manutencaoDTO) { var oldManutencao = await _manutencaoRepository.GetById(id); var mapped = _mapper.Map <Manutencao>(manutencaoDTO); await _manutencaoRepository.Update(id, mapped); return(Ok()); }
public ActionResult Put([FromBody] ManutencaoDTO manutencao) { try { if (manutencao == null) { return(NotFound(new { message = "Manutenção inválidos!" })); } _applicationServiceManutencao.Update(manutencao); return(Ok("Manutenção Atualizado com sucesso!")); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou - método PUT")); } }
public ActionResult Post([FromBody] ManutencaoDTO manutencao) { try { if (manutencao == null) { return(NotFound(new { message = "Manutenção inválido!" })); } _applicationServiceManutencao.Add(manutencao); return(Ok("Manutenção Cadastrado com sucesso!")); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou - método POST" + ex.Message)); } }
public void Update(ManutencaoDTO obj) { var objEntity = _mapper.Map <Manutencao>(obj); _serviceManutencao.Update(objEntity); }
public void Add(ManutencaoDTO obj) { var objEntity = _mapper.Map <Manutencao>(obj); _serviceManutencao.Add(objEntity); }