Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.40 KB | None | 0 0
  1. namespace ketex.data
  2. {
  3.     public static class DIRegistration
  4.     {
  5.         public static void Register(IServiceCollection services)
  6.         {
  7.             RegisterQueries(services);
  8.             RegisterCommands(services);
  9.         }
  10.  
  11.         private static void RegisterQueries(IServiceCollection services)
  12.         {
  13.             services.AddTransient<GetFullSupplierInfoQuery>();
  14.             services.AddTransient<GetUserFullInformationQuery>();
  15.             services.AddTransient<GetOrderSyncFailuresQuery>();
  16.             services.AddTransient<PricelistSettingsQuery>();
  17.             services.AddTransient<FTPUploadingScheduleQuery>();
  18.             services.AddTransient<PullFromRedisQuery>();
  19.             services.AddTransient<GetSupplierPricelistsQuery>();
  20.             services.AddTransient<PricelistSettingsQuery>();
  21.             services.AddTransient<FTPUploadingScheduleQuery>();
  22.             services.AddTransient<PullFromRedisQuery>();
  23.             services.AddTransient<GetSupplierPricelistsQuery>();
  24.             services.AddTransient<GetSuppliersForMailingQuery>();
  25.             services.AddTransient<GetOrdersWithPortionQuery>();
  26.             services.AddTransient<GetMarkupSettingQuery>();
  27.             services.AddTransient<PullFromMemoryCacheQuery>();
  28.             services.AddTransient<GetUserPricelistMarkupsForSearchQuery>();
  29.             services.AddTransient<GetUserShortInfoQuery>();
  30.             services.AddTransient<GetCartAndCheckItReadyForCheckOutQuery>();
  31.             services.AddTransient<GetPricelistLogoQuery>();
  32.             services.AddTransient<GetCartWithOfferByIdQuery>();
  33.             services.AddTransient<CheckEmailsSettingsQuery>();
  34.             services.AddTransient<GetPricesForMailingQuery>();
  35.             services.AddTransient<GetRejectedOrderPortionsQuery>();
  36.             services.AddTransient<GetOrderFilteredCountQuery>();
  37.             services.AddTransient<GetOrderFilteredQuery>();
  38.             services.AddTransient<GetPaymentDefaultQuery>();
  39.             services.AddTransient<GetScheduleQuery>();
  40.             services.AddTransient<GetAllPricelists4IncludingQuery>();
  41.             services.AddTransient<GetExportPricelistSettingsQuery>();
  42.             services.AddTransient<GetExternalOrderSettingsQuery>();
  43.             services.AddTransient<GetPortionStateLogQuery>();
  44.         }
  45.  
  46.         private static void RegisterCommands(IServiceCollection services)
  47.         {
  48.             services.AddTransient<RemoveFailedOrdersSyncFromDbCommand>();
  49.             services.AddTransient<PushToRedisCommand>();
  50.             services.AddTransient<EnqueueCommand>();
  51.             services.AddTransient<PricelistParsingResultImportToDbCommand>();
  52.             services.AddTransient<CreateSupplierOrderCommand>();
  53.             services.AddTransient<UpdateOrderCommand>();
  54.             services.AddTransient<CreateSupplierOrderCommand>();
  55.             services.AddTransient<UpdateOrderCommand>();
  56.             services.AddTransient<SaveOrderSyncFailureCommand>();
  57.             services.AddTransient<GetPricelistLogoQuery>();
  58.             services.AddTransient<CheckAliasesQuery>();
  59.             services.AddTransient<DeleteOldTmpLogoCommand>();
  60.             services.AddTransient<CreateUserCartCommand>();
  61.             services.AddTransient<DeleteCartCommand>();
  62.             services.AddTransient<PushToMemoryCacheCommand>();
  63.             services.AddTransient<CreatePortionCommand>();
  64.             services.AddTransient<UpdatePortionCommand>();
  65.             services.AddTransient<UpdatePricelistSuccessParsingResultCommand>();
  66.             services.AddTransient<SetCartStatusCommand>();
  67.             services.AddTransient<PushOrderCommand>();
  68.             services.AddTransient<LogChangedPortionStateCommand>();
  69.             services.AddTransient<AddUserPaymentCommand>();
  70.             services.AddTransient<UpdateOrderQuantityAnswerAndIsArchivedCommand>();
  71.             services.AddTransient<SetPortionsNotifiedCommand>();
  72.             services.AddTransient<CreateOrUpdExportPricelistSettingsCommand>();
  73.             services.AddTransient<CreateOrUpdatePricelistRawDataCommand>();
  74.             services.AddTransient<CreateIncludedPricelistCommand>();
  75.             services.AddTransient<RemoveIncludedPricelistsCommand>();
  76.             services.AddTransient<CreateOrUpdScheduleCommand>();
  77.             services.AddTransient<ChangeActitvityCommand>();
  78.             services.AddTransient<CreateOrUpdExternalOrderSettingsCommand>();
  79.         }
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement