public IActionResult Inserir([FromBody] AnunciosDomain Anuncios) { try { return(Ok(_repo.Inserir(Anuncios))); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Atualizar([FromBody] AnunciosDomain Anuncios) { try { List <Claim> claims = HttpContext.User.Claims.ToList(); var userid = claims.FirstOrDefault(c => c.Type == "Id").Value.ToString(); var anuncios = _repo.BuscarPorId(Anuncios.id); if (anuncios == null) { return(NotFound("Id não encontrado")); } if (userid == anuncios.UsuarioId.ToString()) { anuncios.Descricao = Anuncios.Descricao; anuncios.Autorizacao = Anuncios.Autorizacao; anuncios.Data = Anuncios.Data; anuncios.DataCriacao = Anuncios.DataCriacao; anuncios.Contato = Anuncios.Contato; anuncios.Descricao = Anuncios.Descricao; anuncios.Endereco = Anuncios.Endereco; anuncios.Tipo = Anuncios.Tipo; anuncios.Titulo = Anuncios.Titulo; anuncios.id = Anuncios.id; return(Ok(_repo.Atualizar(anuncios))); } else { return(BadRequest("Usuário não autorizado")); } } catch (System.Exception ex) { return(BadRequest(ex.Message)); } }