using InServiceQue.Core.Models; using InServiceQue.Core.Repositories; using InServiceQue.Sample; var builder = WebApplication.CreateBuilder(args); builder.Services.RegisterInternals(); builder.Services.AddInServiceQue(builder => { builder.AddQueue(); }); var app = builder.Build(); app.MapGet("/", (string msg) => app.Services.GetService().Insert(new QueueTask(new SendMessageTask(new SendMessagePayload(){To = "John", From = "Garry", Message = msg})))); app.Run();