Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace ketex.data
- {
- public static class DIRegistration
- {
- public static void Register(IServiceCollection services)
- {
- RegisterQueries(services);
- RegisterCommands(services);
- }
- private static void RegisterQueries(IServiceCollection services)
- {
- services.AddTransient<GetFullSupplierInfoQuery>();
- services.AddTransient<GetUserFullInformationQuery>();
- services.AddTransient<GetOrderSyncFailuresQuery>();
- services.AddTransient<PricelistSettingsQuery>();
- services.AddTransient<FTPUploadingScheduleQuery>();
- services.AddTransient<PullFromRedisQuery>();
- services.AddTransient<GetSupplierPricelistsQuery>();
- services.AddTransient<PricelistSettingsQuery>();
- services.AddTransient<FTPUploadingScheduleQuery>();
- services.AddTransient<PullFromRedisQuery>();
- services.AddTransient<GetSupplierPricelistsQuery>();
- services.AddTransient<GetSuppliersForMailingQuery>();
- services.AddTransient<GetOrdersWithPortionQuery>();
- services.AddTransient<GetMarkupSettingQuery>();
- services.AddTransient<PullFromMemoryCacheQuery>();
- services.AddTransient<GetUserPricelistMarkupsForSearchQuery>();
- services.AddTransient<GetUserShortInfoQuery>();
- services.AddTransient<GetCartAndCheckItReadyForCheckOutQuery>();
- services.AddTransient<GetPricelistLogoQuery>();
- services.AddTransient<GetCartWithOfferByIdQuery>();
- services.AddTransient<CheckEmailsSettingsQuery>();
- services.AddTransient<GetPricesForMailingQuery>();
- services.AddTransient<GetRejectedOrderPortionsQuery>();
- services.AddTransient<GetOrderFilteredCountQuery>();
- services.AddTransient<GetOrderFilteredQuery>();
- services.AddTransient<GetPaymentDefaultQuery>();
- services.AddTransient<GetScheduleQuery>();
- services.AddTransient<GetAllPricelists4IncludingQuery>();
- services.AddTransient<GetExportPricelistSettingsQuery>();
- services.AddTransient<GetExternalOrderSettingsQuery>();
- services.AddTransient<GetPortionStateLogQuery>();
- }
- private static void RegisterCommands(IServiceCollection services)
- {
- services.AddTransient<RemoveFailedOrdersSyncFromDbCommand>();
- services.AddTransient<PushToRedisCommand>();
- services.AddTransient<EnqueueCommand>();
- services.AddTransient<PricelistParsingResultImportToDbCommand>();
- services.AddTransient<CreateSupplierOrderCommand>();
- services.AddTransient<UpdateOrderCommand>();
- services.AddTransient<CreateSupplierOrderCommand>();
- services.AddTransient<UpdateOrderCommand>();
- services.AddTransient<SaveOrderSyncFailureCommand>();
- services.AddTransient<GetPricelistLogoQuery>();
- services.AddTransient<CheckAliasesQuery>();
- services.AddTransient<DeleteOldTmpLogoCommand>();
- services.AddTransient<CreateUserCartCommand>();
- services.AddTransient<DeleteCartCommand>();
- services.AddTransient<PushToMemoryCacheCommand>();
- services.AddTransient<CreatePortionCommand>();
- services.AddTransient<UpdatePortionCommand>();
- services.AddTransient<UpdatePricelistSuccessParsingResultCommand>();
- services.AddTransient<SetCartStatusCommand>();
- services.AddTransient<PushOrderCommand>();
- services.AddTransient<LogChangedPortionStateCommand>();
- services.AddTransient<AddUserPaymentCommand>();
- services.AddTransient<UpdateOrderQuantityAnswerAndIsArchivedCommand>();
- services.AddTransient<SetPortionsNotifiedCommand>();
- services.AddTransient<CreateOrUpdExportPricelistSettingsCommand>();
- services.AddTransient<CreateOrUpdatePricelistRawDataCommand>();
- services.AddTransient<CreateIncludedPricelistCommand>();
- services.AddTransient<RemoveIncludedPricelistsCommand>();
- services.AddTransient<CreateOrUpdScheduleCommand>();
- services.AddTransient<ChangeActitvityCommand>();
- services.AddTransient<CreateOrUpdExternalOrderSettingsCommand>();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement