public async Task <IActionResult> DeletarRespostaId([FromHeader] string autorToken, string RespostaID) { var Core = new RespostaCore(_contexto); var result = await Core.DeletarResposta(autorToken, RespostaID); return(result.Status ? Ok(result) : Ok(result)); }
public async Task <IActionResult> AtualizarRespostaId([FromHeader] string autorToken, string RespostaID, [FromBody] JObject resposta) { try { var Core = new RespostaCore(_contexto, _mapper); var result = await Core.EditarResposta(autorToken, RespostaID, JsonConvert.DeserializeObject <Resposta>(resposta.ToString())); return(result.Status ? Accepted(result) : (IActionResult)Ok(result)); }catch (Exception) { return(Ok(new Retorno { Status = false, Resultado = new List <string> { $"As Informações foram passadas de forma errada, por favor siga o exemplo do Swagger" } })); } }
public async Task <IActionResult> CadastrarResposta([FromBody] JObject resposta, [FromHeader] string autorToken) { try { var Core = new RespostaCore(JsonConvert.DeserializeObject <Resposta>(resposta.ToString()), _contexto); var result = await Core.CadastrarResposta(autorToken); return(result.Status ? Created($"{HttpContext.Request.Host}{HttpContext.Request.Path}", result) : (IActionResult)Ok(result)); } catch (Exception) { return(Ok(new Retorno { Status = false, Resultado = new List <string> { $"As Informações foram passadas de forma errada, por favor siga o exemplo do Swagger" } })); } }