Writing IServiceCollection
IServiceCollection
is an interface from the DependencyInjection
namespace. We are going to use IServiceCollection
for our dependency injection.
And finally, there is a dependency injection for the Travel.Application
project. Create a C# file in the root
folder of the Travel.Application
project:
// DependencyInjection.cs
… namespace Travel.Application { public static class DependencyInjection { public static IServiceCollection AddApplication(this IServiceCollection services) { services.AddAutoMapper (Assembly.GetExecutingAssembly()); services.AddValidatorsFromAssembly (Assembly.GetExecutingAssembly()); services.AddMediatR(Assembly.GetExecutingAssembly...