blob: 50410944f7891efa41c270f434ad3889da6e1f0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
using Microsoft.Extensions.DependencyInjection.Extensions;
namespace CrupestApi.Todos;
public static class TodosServiceCollectionExtensions
{
public static IServiceCollection AddTodos(this IServiceCollection services)
{
services.AddOptions<TodosConfiguration>().BindConfiguration("CrupestApi.Todos");
services.PostConfigure<TodosConfiguration>(config =>
{
if (config.Count == 0)
{
config.Count = 20;
}
});
services.TryAddScoped<TodosService>();
return services;
}
}
|