public static IServiceCollection Persistence(this IServiceCollection services, string connectionString) { ClassMapsRegistrator.RegisterMaps(); services.AddScoped <IPersistenceContext, PersistenceContext>(); services.AddScoped <IPersistenceConfiguration>(x => new PersistenceConfiguration(connectionString)); services.AddScoped <IUserRepository, UserRepository>(); services.AddScoped <IUserFinder, UserFinder>(); services.AddScoped <IPublishIntegrationEventsService, PublishIntegrationEventsService>(); return(services); }
public static IServiceCollection Persistence(this IServiceCollection services, string connectionString) { ClassMapsRegistrator.RegisterMaps(); services.AddScoped <IPersistenceContext, PersistenceContext>(); services.AddScoped <IPersistenceConfiguration>(x => new PersistenceConfiguration(connectionString)); services.AddScoped <IOperatorReadRepository, OperatorReadRepository>(); services.AddScoped <IOperatorWriteRepository, OperatorWriteRepository>(); services.AddScoped <ITeamWriteRepository, TeamWriteRepository>(); services.AddScoped <ITeamReadRepository, TeamReadRepository>(); return(services); }
public void RegisterMapsShouldSucceed() { Exception exception = null; try { ClassMapsRegistrator.RegisterMaps(); } catch (Exception ex) { exception = ex; } exception.Should().BeNull(); }
public static IServiceCollection Persistence(this IServiceCollection services, string connectionString) { ClassMapsRegistrator.RegisterMaps(); services.AddMediatR(typeof(CreateWorkOrderCommandHandler)); services.AddScoped <IPersistenceContext, PersistenceContext>(); services.AddScoped <IPersistenceConfiguration>(x => new PersistenceConfiguration(connectionString)); services.AddScoped <IModelConverter, ModelConverter>(); services.AddScoped <IWorkOrderReadRepository, WorkOrderReadRepository>(); services.AddScoped <IWorkOrderWriteRepository, WorkOrderWriteRepository>(); services.AddScoped <IPlatoOrderWriteRepository, PlatoOrderWriteRepository>(); return(services); }
public static void ClassInitialize(TestContext testContext) { ClassMapsRegistrator.RegisterMaps(); }
public static void ClassInitialize(TestContext testContext) { #if DEBUG ClassMapsRegistrator.RegisterMaps(); #endif }
public static IServiceCollection Persistence(this IServiceCollection services, string connectionString) { ClassMapsRegistrator.RegisterMaps(); services.AddScoped <IPersistenceConfiguration>(x => new PersistenceConfiguration(connectionString)); //Configurations services.AddScoped <ISourceReadRepository, SourceReadRepository>(); services.AddScoped <ISourceWriteRepository, SourceWriteRepository>(); services.AddScoped <IIconReadRepository, IconReadRepository>(); services.AddScoped <IIconWriteRepository, IconWriteRepository>(); services.AddScoped <IOperationReadRepository, OperationReadRepository>(); services.AddScoped <IOperationWriteRepository, OperationWriteRepository>(); services.AddScoped <IBusinessUnitReadRepository, BusinessUnitReadRepository>(); services.AddScoped <IBusinessUnitWriteRepository, BusinessUnitWriteRepository>(); services.AddScoped <IStorageStatusReadRepository, StorageStatusReadRepository>(); services.AddScoped <IStorageStatusWriteRepository, StorageStatusWriteRepository>(); services.AddScoped <IDamageCodeReadRepository, DamageCodeReadRepository>(); services.AddScoped <IDamageCodeWriteRepository, DamageCodeWriteRepository>(); services.AddScoped <ILocationReadRepository, LocationReadRepository>(); services.AddScoped <ILocationWriteRepository, LocationWriteRepository>(); services.AddScoped <IOperationalDepartmentWriteRepository, OperationalDepartmentWriteRepository>(); services.AddScoped <IOperationalDepartmentReadRepository, OperationalDepartmentReadRepository>(); services.AddScoped <IOperationalDepartmentWriteRepository, OperationalDepartmentWriteRepository>(); services.AddScoped <ICustomerWriteRepository, CustomerWriteRepository>(); services.AddScoped <ICustomerReadRepository, CustomerReadRepository>(); services.AddScoped <ICustomerWriteRepository, CustomerWriteRepository>(); services.AddScoped <ISiteReadRepository, SiteReadRepository>(); services.AddScoped <ISiteWriteRepository, SiteWriteRepository>(); services.AddScoped <IProductionSiteReadRepository, ProductionSiteReadRepository>(); services.AddScoped <IProductionSiteWriteRepository, ProductionSiteWriteRepository>(); services.AddScoped <ITransportTypeReadRepository, TransportTypeReadRepository>(); services.AddScoped <ITransportTypeWriteRepository, TransportTypeWriteRepository>(); services.AddScoped <ITypePlanningReadRepository, TypePlanningReadRepository>(); services.AddScoped <ITypePlanningWriteRepository, TypePlanningWriteRepository>(); services.AddScoped <ILayoutReadRepository, LayoutReadRepository>(); services.AddScoped <ILayoutWriteRepository, LayoutWriteRepository>(); services.AddScoped <IScreenReadRepository, ScreenReadRepository>(); services.AddScoped <IScreenWriteRepository, ScreenWriteRepository>(); services.AddScoped <IScreenElementReadRepository, ScreenElementReadRepository>(); services.AddScoped <IScreenElementWriteRepository, ScreenElementWriteRepository>(); services.AddScoped <IWorkOrderButtonReadRepository, WorkOrderButtonReadRepository>(); services.AddScoped <IWorkOrderButtonWriteRepository, WorkOrderButtonWriteRepository>(); services.AddScoped <IScreenFilterReadRepository, ScreenFilterReadRepository>(); services.AddScoped <IScreenFilterWriteRepository, ScreenFilterWriteRepository>(); services.AddScoped <IChecklistReadRepository, ChecklistReadRepository>(); services.AddScoped <IChecklistWriteRepository, ChecklistWriteRepository>(); services.AddScoped <IInstructionReadRepository, InstructionReadRepository>(); services.AddScoped <IInstructionWriteRepository, InstructionWriteRepository>(); services.AddScoped <IInputReadRepository, InputReadRepository>(); services.AddScoped <IInputWriteRepository, InputWriteRepository>(); services.AddScoped <IValidationReadRepository, ValidationReadRepository>(); services.AddScoped <IValidationWriteRepository, ValidationWriteRepository>(); services.AddScoped <IFlowReadRepository, FlowReadRepository>(); services.AddScoped <IFlowWriteRepository, FlowWriteRepository>(); services.AddScoped <IInformationReadRepository, InformationReadRepository>(); services.AddScoped <IInformationWriteRepository, InformationWriteRepository>(); services.AddScoped <IOperatorActivityReadRepository, OperatorActivityReadRepository>(); services.AddScoped <IOperatorActivityWriteRepository, OperatorActivityWriteRepository>(); services.AddScoped <IJsonService <object>, JsonService>(); services.AddScoped <IRemarkReadRepository, RemarkReadRepository>(); services.AddScoped <IRemarkWriteRepository, RemarkWriteRepository>(); services.AddScoped <DataContext, DataContext>(); return(services); }