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...