Dependency Injection in API
Registering Services
var builder = WebApplication.CreateBuilder(args);
builder.AddServiceDefaults();
var result = await builder.BuildBloqsApi(
"sample-db",
SampleAppDeclaration.GetTypes(),
AppConstants.App.Name
);
// Register your custom service
builder.Services.AddSingleton<MyCustomService>();Defining a Custom Service
namespace Templates.SampleApp.Services;
public class MyCustomService
{
public string GetWelcomeMessage(string userName)
=> $"Hello {userName}, welcome to Bloqs!";
}Using Services in Handlers
Key Points
Last updated