public async Task <ActionResult> Put(AnuncioVMAlterar anuncioVM) { try { var retorno = await _anunciosService.Alterar(anuncioVM); return(await ValidaRetorno(retorno.StatusCode, retorno.Objeto)); } catch (System.Exception) { return(StatusCode(500)); } }
public async Task <RetornoBase> Alterar(AnuncioVMAlterar model) { var anuncio = new Anuncio() { Id = model.Id, Marca = model.Marca, Modelo = model.Modelo, Ano = model.Ano, Observacao = model.Observacao, Quilometragem = model.Quilometragem, Versao = model.Versao }; var retorno = await _anunciosContext.Alterar(anuncio); return(new RetornoBase() { Objeto = retorno, StatusCode = (int)HttpStatusCode.OK }); }