public EstoqueViewModel Atualizar(EstoqueViewModel estoqueViewModel) { var estoque = Mapper.Map <Estoque>(estoqueViewModel); var estoqueReturn = _estoqueService.Atualizar(estoque); if (estoqueReturn.ValidationResult.IsValid) { if (!Commit()) { AdicionarErrosValidacao(estoque.ValidationResult, "Ocorreu um erro ao salvar no banco de dados."); } } estoqueViewModel.ValidationResult = estoqueReturn.ValidationResult; return(estoqueViewModel); }
public async Task <ActionResult <EstoqueDto> > Atualizar(int id, EstoqueDto obj) { if (id != obj.Id) { NotificarErro("O id informado não é o mesmo que foi passado na requisção"); return(CustomResponse(obj)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } obj.UltimaAtualizacao = DateTime.Now; await _Estoqueservice.Atualizar(_mapper.Map <Estoque>(obj)); return(CustomResponse(obj)); }