public IActionResult atualizarPublicacao([FromHeader] string id_user, [FromBody] Publicacao PublicacaoView, string id_publicacao) { var publicacaoAtualiza = new PublicacaoCore(PublicacaoView, _mapper, _arquivo).atualizaPublicacao(PublicacaoView, id_publicacao, id_user); return(publicacaoAtualiza.Status ? Ok(publicacaoAtualiza) : (IActionResult)BadRequest(publicacaoAtualiza)); }
public IActionResult deletarPublicacao(string IdPublicacao, [FromHeader] string UsuarioId) { var PublicacaoDeletada = new PublicacaoCore(_mapper, _arquivo).deletePublicacao(IdPublicacao, UsuarioId); return(PublicacaoDeletada.Status ? Ok(PublicacaoDeletada) : (IActionResult)BadRequest(PublicacaoDeletada)); }
public IActionResult buscarPublicacaoPorID(string id, [FromHeader] string id_user) { var idPublicacao = new PublicacaoCore(_mapper, _arquivo).buscaIdPublicacao(id, id_user); return(idPublicacao.Status ? Ok(idPublicacao): (IActionResult)BadRequest(idPublicacao)); }
public IActionResult criarUmaPublicacao([FromBody] Publicacao publicacaoView, [FromHeader] string id_user) { var publicacao = new PublicacaoCore(publicacaoView, _mapper, _arquivo).cadastrarPublicacao(id_user); return(publicacao.Status ? Ok(publicacao) : (IActionResult)BadRequest(publicacao)); }
public IActionResult buscarTodasPublicacoes([FromHeader] string id_user) { var todasPublicacoes = new PublicacaoCore(_mapper, _arquivo).buscaTodasPublicacoes(id_user); return(todasPublicacoes.Status ? Ok(todasPublicacoes) : (IActionResult)BadRequest(todasPublicacoes)); }
public async Task <IActionResult> EditarTopico(string id, [FromBody] Publicacao edit, [FromHeader] string tokenUsuario) { var Resultado = new PublicacaoCore(edit, Mapper, Context).EditarTopicos(id, tokenUsuario); return(Resultado.Status ? Ok(Resultado) : (IActionResult)BadRequest(Resultado)); }
public async Task <IActionResult> DeletarTopico(string id, [FromHeader] string tokenUsuario) { var Resultado = new PublicacaoCore(Context).DeletarTopico(id, tokenUsuario); return(Resultado.Status ? Ok(Resultado) : (IActionResult)BadRequest(Resultado)); }
public IActionResult BuscarTodosTopicos([FromHeader] string tokenUsuario) { var Resultado = new PublicacaoCore(Context).BuscarTodosTopicos(tokenUsuario); return(Resultado.Status ? Ok(Resultado) : (IActionResult)BadRequest(Resultado)); }
public async Task <IActionResult> CadastroTopico([FromBody] Publicacao topico, [FromHeader] string tokenUsuario) { var Resultado = new PublicacaoCore(topico, Mapper, Context).RegistraTopico(tokenUsuario); return(Resultado.Status ? Ok(Resultado) : (IActionResult)BadRequest(Resultado)); }