Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace ketex.businessrules
- {
- public static class DIRegistration
- {
- public static void Register(IServiceCollection services)
- {
- RegisterQueries(services);
- RegisterCommands(services);
- }
- private static void RegisterQueries(IServiceCollection services)
- {
- services.AddTransient<RetreivePriceListEmailQuery>();
- services.AddTransient<GetPriceListDataFromEmailQuery>();
- services.AddTransient<ParsePriceListQuery>();
- services.AddTransient<ParseOnExcelServicePricelistQuery>();
- services.AddTransient<SearchQuery>();
- services.AddTransient<RetreivePriceListEmailQuery>();
- services.AddTransient<GetPriceListDataFromEmailQuery>();
- services.AddTransient<ParsePriceListQuery>();
- services.AddTransient<ParseOnExcelServicePricelistQuery>();
- services.AddTransient<ParseExternalOrdersQuery>();
- services.AddTransient<SearchBusinessLayerQuery>();
- services.AddTransient<ValidateParsingResultQuery>();
- services.AddTransient<ExtOrderReportQuery>();
- services.AddTransient<CheckPriceListParsingQuery>();
- services.AddTransient<GetExportPricelistSettingsBllQuery>();
- services.AddTransient<ExportPricelistQuery>();
- services.AddTransient<ParseExternalOrdersQuery>();
- services.AddTransient<CreateAnswer4ExternalOrdersQuery>();
- }
- private static void RegisterCommands(IServiceCollection services)
- {
- //CQRS commands
- services.AddTransient<PushCustomersToWmsCommand>();
- services.AddTransient<PushSuppliersToWmsCommand>();
- services.AddTransient<PortionLogicCommand>();
- services.AddTransient<PushOrdersToWmsCommand>();
- services.AddTransient<ValidateParsingResultQuery>();
- services.AddTransient<ParseAnswersQuery>();
- services.AddTransient<CheckoutCommand>();
- services.AddTransient<ConfirmOrderBySupplierCommand>();
- services.AddTransient<CanceledOrderRefundCommand>();
- services.AddTransient<CreateOrUpdExportPricelistSettingsBllCommand>();
- services.AddTransient<SendEmailCommand>();
- services.AddTransient<SaveExportpricelistGenerationResultCommand>();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement