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);
        }
Ejemplo n.º 3
0
 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);
        }
Ejemplo n.º 5
0
        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));
            }
        }
Ejemplo n.º 6
0
        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));
            }
        }
Ejemplo n.º 7
0
        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));
            }
        }