public async Task <IActionResult> GetRecomendacaoPublicoAlvo([FromBody] RakeObject rakeObject) { if (rakeObject is default(RakeObject) || rakeObject.Tags is null || rakeObject.Tags.Count <= 0) { return(BadRequest(new { message = "Objeto em branco" })); } var tags = await _eventoNegocio.RecomendacaoPublicoAlvoAsync(rakeObject.Tags); if (tags == null) { return(NotFound(new { message = "Não foram geradas tags" })); } return(Ok(tags)); }
public async Task <IActionResult> GetRakeText([FromBody] RakeObject rakeObject) { if (rakeObject is default(RakeObject) || string.IsNullOrWhiteSpace(rakeObject.Texto)) { return(BadRequest(new { message = "Objeto em branco" })); } var tags = await _eventoNegocio.TextToTags(rakeObject.Texto); if (tags == null) { return(NotFound(new { message = "Não foram geradas tags" })); } return(Ok(tags)); }