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));
            }
        }
Beispiel #2
0
        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
            });
        }