using Microsoft.Extensions.DependencyInjection; namespace AsbCloudInfrastructure.Validators { public static class DependencyInjection { public static IServiceCollection AddValidators(this IServiceCollection services) { // services.AddTransient<IValidator<AuthDto>, AuthDtoValidator>(); // services.AddTransient<IValidator<ClusterDto>, ClusterDtoValidator>(); // services.AddTransient<IValidator<CompanyDto>, CompanyDtoValidator>(); // services.AddTransient<IValidator<DepositDto>, DepositDtoValidator>(); // services.AddTransient<IValidator<DrillFlowChartDto>, DrillFlowChartDtoValidator>(); // services.AddTransient<IValidator<EventDto>, EventDtoValidator>(); // services.AddTransient<IValidator<FileInfoDto>, FileInfoDtoValidator>(); // services.AddTransient<IValidator<FileMarkDto>, FileMarkDtoValidator>(); // services.AddTransient<IValidator<MeasureDto>, MeasureDtoValidator>(); // services.AddTransient<IValidator<MessageDto>, MessageDtoValidator>(); // services.AddTransient<IValidator<PermissionDto>, PermissionDtoValidator>(); // services.AddTransient<IValidator<ReportPropertiesDto>, ReportPropertiesDtoValidator>(); // services.AddTransient<IValidator<UserRegistrationDto>, UserRegistrationDtoValidator>(); // services.AddTransient<IValidator<UserRoleDto>, UserRoleDtoValidator>(); // services.AddTransient<IValidator<WellDto>, WellDtoValidator>(); // services.AddTransient<IValidator<WellOperationDto>, WellOperationDtoValidator>(); // TimeDtoValidator return services; } } }