public async Task <ActionResult <EstoqueDto> > Adicionar(EstoqueDto obj) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _Estoqueservice.Adicionar(_mapper.Map <Estoque>(obj)); obj.UltimaAtualizacao = DateTime.Now; return(CustomResponse(obj)); }
public EstoqueViewModel Adicionar(EstoqueViewModel estoqueViewModel) { var estoque = Mapper.Map <Estoque>(estoqueViewModel); var estoqueReturn = _estoqueService.Adicionar(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); }