public ActionResult Get() { FilaServices fila = new FilaServices("FilaSite"); //var resultado = fila.RetrieveSingleMessage(); var dadosPagina = fila.ReturnMessage(); return(Ok(dadosPagina)); }
public ActionResult Post([FromBody] DadosPagina dadosPagina) { FilaServices fila = new FilaServices("FilaSite"); var resultado = fila.WriteMessageOnQueue(dadosPagina); if (resultado) { return(Ok(dadosPagina)); } else { return(BadRequest()); } }
static void Main(string[] args) { FilaServices fila = new FilaServices("FilaSite"); //var resultado = fila.RetrieveSingleMessage(); //DadosPagina dadosPagina = new DadosPagina { Ip = "192.68", Navegador = "Chrome", NomePagina = "Default" }; DadosPagina dadosPagina; do { dadosPagina = fila.ReturnMessage(); if (dadosPagina != null) { var incluirService = new IncluirServices(dadosPagina); incluirService.IncluirNoBanco(); incluirService.IncluirNoArquivo(); } } while (dadosPagina != null); Console.WriteLine("Sucesso"); Console.ReadLine(); }