public FornecedorDTO Update(FornecedorEdicaoModel model) { var fornecedor = mapper.Map <Fornecedor>(model); fornecedorDomainService.Update(fornecedor); return(mapper.Map <FornecedorDTO>(fornecedor)); }
public void Update(FornecedorEdicaoModel model) { var fornecedor = new Fornecedor(); fornecedor.IdFornecedor = int.Parse(model.IdFornecedor); fornecedor.Nome = model.Nome; fornecedor.Cnpj = model.Cnpj; fornecedorDomainService.Update(fornecedor); }
public IActionResult Put(FornecedorEdicaoModel model) { try { fornecedorApplicationService.Update(model); return(Ok("Fornecedor atualizado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Update(FornecedorEdicaoModel model) { //objeto da classe de entidade var fornecedor = new Fornecedor(); fornecedor.IdFornecedor = int.Parse(model.IdFornecedor); fornecedor.Nome = model.Nome; fornecedor.Cnpj = model.Cnpj; //realizar a atualização fornecedorDomainService.Update(fornecedor); }
public IActionResult Put(FornecedorEdicaoModel model, [FromServices] IFornecedorRepository fornecedorRepository) { try { var fornecedor = new Fornecedor(); fornecedor.IdFornecedor = model.IdFornecedor; fornecedor.Nome = model.Nome; fornecedor.Cnpj = model.Cnpj; fornecedorRepository.Update(fornecedor); return(Ok("Fornecedor atualizado com sucesso!")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult Put(FornecedorEdicaoModel model, [FromServices] IFornecedorRepository repository, [FromServices] IMapper mapper) { if (!ModelState.IsValid) { return(BadRequest("Ocorreram erros de validações")); } try { var fornecedor = mapper.Map <Fornecedor>(model); repository.Alterar(fornecedor); return(Ok("Fornecedor editado com sucesso")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult Put([FromBody] FornecedorEdicaoModel model, [FromServices] IMapper mapper, [FromServices] IFornecedorDomainService service) { try { if (ModelState.IsValid) { var fornecedor = mapper.Map <Fornecedor>(model); service.Atualizar(fornecedor); return(StatusCode(StatusCodes.Status204NoContent)); } else { return(StatusCode(StatusCodes.Status400BadRequest)); } } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }