/// <summary> /// Edita um fornecedor /// </summary> /// <param name="fornecedorVo"></param> /// <returns></returns> public FornecedorVo Update(FornecedorVo fornecedorVo) { Fornecedor fornecedorEntity = _fornecedorConverters.Parse(fornecedorVo); Fornecedor fornecedor = _fornecedorRepository.GetById(fornecedorVo.id); if (fornecedor != null) { fornecedor.NOME = fornecedorEntity.NOME; _fornecedorRepository.Update(fornecedor); } return(fornecedorVo); }
public ActionResult Update([FromBody] FornecedorVo fornecedorVo) { try { var ret = _fornecedorService.Update(fornecedorVo); return(Ok(ret)); } catch (ArgumentNullException e) { return(NotFound(e.Message)); } catch (Exception e) { return(BadRequest(e.Message + " | " + e.InnerException.Message)); } }
public IActionResult Post([FromBody] FornecedorVo fornecedorVo) { try { var ret = _fornecedorService.Add(_fornecedorConverters.Parse(fornecedorVo)); return(Ok(ret)); } catch (ArgumentNullException e) { return(NotFound(e.Message)); } catch (Exception e) { return(BadRequest(e.Message + " | " + e.InnerException.Message)); } }