コード例 #1
0
ファイル: AwbUpdateManager.cs プロジェクト: SKDon/Tracker
 public AwbUpdateManager(
     IAwbRepository awbs,
     IStateConfig config)
 {
     _awbs   = awbs;
     _config = config;
 }
コード例 #2
0
ファイル: AwbUpdateManager.cs プロジェクト: UHgEHEP/test
		public AwbUpdateManager(
			IAwbRepository awbs,
			IStateConfig config)
		{
			_awbs = awbs;
			_config = config;
		}
コード例 #3
0
 public AwbUpdateManagerWithEvent(
     IAwbRepository awbs,
     IEventFacade events,
     IAwbUpdateManager manager)
 {
     _awbs    = awbs;
     _events  = events;
     _manager = manager;
 }
コード例 #4
0
 public BrokerAwbController(
     IStateConfig stateConfig,
     IAwbRepository awbRepository,
     IAwbUpdateManager awbUpdateManager)
 {
     _stateConfig      = stateConfig;
     _awbRepository    = awbRepository;
     _awbUpdateManager = awbUpdateManager;
 }
コード例 #5
0
		public ClientCalculationPresenter(
			IApplicationRepository applicationRepository,
			IAwbRepository awbRepository,
			IStateSettingsRepository settings)
		{
			_applicationRepository = applicationRepository;
			_awbRepository = awbRepository;
			_settings = settings;
		}
コード例 #6
0
ファイル: AwbUpdateGtdManager.cs プロジェクト: UHgEHEP/test
 public AwbUpdateGtdManager(
     IAwbGtdHelper gtdHelper,
     IAwbUpdateManager manager,
     IAwbRepository awbRepository)
 {
     _gtdHelper = gtdHelper;
     _manager = manager;
     _awbRepository = awbRepository;
 }
コード例 #7
0
ファイル: BrokerAwbController.cs プロジェクト: UHgEHEP/test
		public BrokerAwbController(
			IStateConfig stateConfig,
			IAwbRepository awbRepository,
			IAwbUpdateManager awbUpdateManager)
		{
			_stateConfig = stateConfig;
			_awbRepository = awbRepository;
			_awbUpdateManager = awbUpdateManager;
		}
コード例 #8
0
 public ClientCalculationPresenter(
     IApplicationRepository applicationRepository,
     IAwbRepository awbRepository,
     IStateSettingsRepository settings)
 {
     _applicationRepository = applicationRepository;
     _awbRepository         = awbRepository;
     _settings = settings;
 }
コード例 #9
0
ファイル: AwbUpdateGtdManager.cs プロジェクト: SKDon/Tracker
 public AwbUpdateGtdManager(
     IAwbGtdHelper gtdHelper,
     IAwbUpdateManager manager,
     IAwbRepository awbRepository)
 {
     _gtdHelper     = gtdHelper;
     _manager       = manager;
     _awbRepository = awbRepository;
 }
コード例 #10
0
		public AwbUpdateManagerWithEvent(
			IAwbRepository awbs,
			IEventFacade events,
			IAwbUpdateManager manager)
		{
			_awbs = awbs;
			_events = events;
			_manager = manager;
		}
コード例 #11
0
ファイル: AwbStateManager.cs プロジェクト: UHgEHEP/test
		public AwbStateManager(
			IAwbRepository awbs,
			IApplicationRepository applications,
			IApplicationStateManager states)
		{
			_awbs = awbs;
			_applications = applications;
			_states = states;
		}
コード例 #12
0
ファイル: AwbStateManager.cs プロジェクト: UHgEHEP/test
 public AwbStateManager(
     IAwbRepository awbs,
     IApplicationRepository applications,
     IApplicationStateManager states)
 {
     _awbs         = awbs;
     _applications = applications;
     _states       = states;
 }
コード例 #13
0
 public void TestInitialize()
 {
     _context  = new DbTestContext(Settings.Default.MainConnectionString);
     _fixture  = new Fixture();
     _now      = _fixture.Create <DateTimeOffset>();
     _executor = new SqlProcedureExecutor(Settings.Default.MainConnectionString);
     DateTimeProvider.SetProvider(new DateTimeProviderStub(_now));
     _awbs = new AwbRepository(_context.Connection);
     _applicationEditor = new ApplicationEditor(_context.Connection, _executor, TestConstants.DefaultStateId);
 }
コード例 #14
0
ファイル: AwbRepositoryTests.cs プロジェクト: UHgEHEP/test
		public void TestInitialize()
		{
			_context = new DbTestContext(Settings.Default.MainConnectionString);
			_fixture = new Fixture();
			_now = _fixture.Create<DateTimeOffset>();
			_executor = new SqlProcedureExecutor(Settings.Default.MainConnectionString);
			DateTimeProvider.SetProvider(new DateTimeProviderStub(_now));
			_awbs = new AwbRepository(_context.Connection);
			_applicationEditor = new ApplicationEditor(_context.Connection, _executor, TestConstants.DefaultStateId);
		}
コード例 #15
0
		public SenderCalculationPresenter(
			IApplicationRepository applications,
			IStateFilter stateFilter,
			IAwbRepository awbs,
			ISenderRepository senders)
		{
			_applications = applications;
			_stateFilter = stateFilter;
			_awbs = awbs;
			_senders = senders;
		}
コード例 #16
0
 public CalculationService(
     ICalculationRepository calculations,
     ISenderRepository senders,
     IAwbRepository awbs,
     IApplicationRepository applications)
 {
     _calculations = calculations;
     _senders      = senders;
     _awbs         = awbs;
     _applications = applications;
 }
コード例 #17
0
ファイル: AwbPresenter.cs プロジェクト: UHgEHEP/test
		public AwbPresenter(
			IAwbRepository awbs,
			IAwbFileRepository files,
			IBrokerRepository brokers,
			IStateRepository states)
		{
			_awbs = awbs;
			_files = files;
			_brokers = brokers;
			_states = states;
		}
コード例 #18
0
 public AdminCalculationPresenter(
     IApplicationRepository applications,
     IAwbRepository awbs,
     ISenderRepository senders,
     IClientBalanceRepository balances)
 {
     _applications = applications;
     _awbs         = awbs;
     _senders      = senders;
     _balances     = balances;
 }
コード例 #19
0
ファイル: StateFilter.cs プロジェクト: UHgEHEP/test
		public StateFilter(
			IStateSettingsRepository settings,
			IIdentityService identity,
			IStateConfig config,
			IAwbRepository awbs)
		{
			_settings = settings;
			_identity = identity;
			_config = config;
			_awbs = awbs;
		}
コード例 #20
0
		public AdminCalculationPresenter(
			IApplicationRepository applications,
			IAwbRepository awbs,
			ISenderRepository senders,
			IClientBalanceRepository balances)
		{
			_applications = applications;
			_awbs = awbs;
			_senders = senders;
			_balances = balances;
		}
コード例 #21
0
ファイル: CalculationService.cs プロジェクト: UHgEHEP/test
		public CalculationService(
			ICalculationRepository calculations,
			ISenderRepository senders,
			IAwbRepository awbs,
			IApplicationRepository applications)
		{
			_calculations = calculations;
			_senders = senders;
			_awbs = awbs;
			_applications = applications;
		}
コード例 #22
0
ファイル: StateFilter.cs プロジェクト: UHgEHEP/test
 public StateFilter(
     IStateSettingsRepository settings,
     IIdentityService identity,
     IStateConfig config,
     IAwbRepository awbs)
 {
     _settings = settings;
     _identity = identity;
     _config   = config;
     _awbs     = awbs;
 }
コード例 #23
0
ファイル: AwbPresenter.cs プロジェクト: UHgEHEP/test
 public AwbPresenter(
     IAwbRepository awbs,
     IAwbFileRepository files,
     IBrokerRepository brokers,
     IStateRepository states)
 {
     _awbs    = awbs;
     _files   = files;
     _brokers = brokers;
     _states  = states;
 }
コード例 #24
0
 public SenderCalculationPresenter(
     IApplicationRepository applications,
     IStateFilter stateFilter,
     IAwbRepository awbs,
     ISenderRepository senders)
 {
     _applications = applications;
     _stateFilter  = stateFilter;
     _awbs         = awbs;
     _senders      = senders;
 }
コード例 #25
0
		public AwbEventRecipientsFacade(
			IAdminRepository admins,
			IManagerRepository managers,
			IBrokerRepository brokers,
			IAwbRepository awbs,
			IEventEmailRecipient recipients)
		{
			_admins = admins;
			_managers = managers;
			_brokers = brokers;
			_awbs = awbs;
			_recipients = recipients;
		}
コード例 #26
0
ファイル: ApplicationAwbManager.cs プロジェクト: UHgEHEP/test
		public ApplicationAwbManager(
			IAwbRepository awbs,
			IStateConfig config,
			IEventFacade events,
			IApplicationEditor editor,
			IApplicationStateManager states)
		{
			_awbs = awbs;
			_config = config;
			_events = events;
			_editor = editor;
			_states = states;
		}
コード例 #27
0
 public AwbEventRecipientsFacade(
     IAdminRepository admins,
     IManagerRepository managers,
     IBrokerRepository brokers,
     IAwbRepository awbs,
     IEventEmailRecipient recipients)
 {
     _admins     = admins;
     _managers   = managers;
     _brokers    = brokers;
     _awbs       = awbs;
     _recipients = recipients;
 }
コード例 #28
0
 public ApplicationAwbManager(
     IAwbRepository awbs,
     IStateConfig config,
     IEventFacade events,
     IApplicationEditor editor,
     IApplicationStateManager states)
 {
     _awbs   = awbs;
     _config = config;
     _events = events;
     _editor = editor;
     _states = states;
 }
コード例 #29
0
ファイル: AwbManager.cs プロジェクト: UHgEHEP/test
		public AwbManager(
			IAwbRepository awbs,
			IEventFacade events,
			IStateConfig stateConfig,
			IApplicationAwbManager applicationAwbManager,
			IApplicationRepository applications,
			IApplicationEditor editor)
		{
			_awbs = awbs;
			_events = events;
			_stateConfig = stateConfig;
			_applicationAwbManager = applicationAwbManager;
			_applications = applications;
			_editor = editor;
		}
コード例 #30
0
 public ApplicationExcelRowSource(
     IApplicationRepository applications,
     IForwarderApplication forwarderApplication,
     IAwbRepository awbs,
     IStateConfig stateConfig,
     IStateFilter stateFilter,
     IApplicationListItemMapper itemMapper)
 {
     _applications         = applications;
     _forwarderApplication = forwarderApplication;
     _awbs        = awbs;
     _stateConfig = stateConfig;
     _stateFilter = stateFilter;
     _itemMapper  = itemMapper;
 }
コード例 #31
0
ファイル: AwbManager.cs プロジェクト: UHgEHEP/test
 public AwbManager(
     IAwbRepository awbs,
     IEventFacade events,
     IStateConfig stateConfig,
     IApplicationAwbManager applicationAwbManager,
     IApplicationRepository applications,
     IApplicationEditor editor)
 {
     _awbs                  = awbs;
     _events                = events;
     _stateConfig           = stateConfig;
     _applicationAwbManager = applicationAwbManager;
     _applications          = applications;
     _editor                = editor;
 }
コード例 #32
0
        public ApplicationGrouper(IAwbRepository awbRepository)
        {
            _awbRepository = awbRepository;

            _map = new Dictionary <OrderType, TOrder>
            {
                { OrderType.Country, new TOrder(item => item.CountryName, OrderHelper.CountryFieldName) },
                { OrderType.Factory, new TOrder(item => item.FactoryName, OrderHelper.FactoryFieldName) },
                { OrderType.Mark, new TOrder(item => item.MarkName, OrderHelper.MarkFieldName) },
                { OrderType.Sender, new TOrder(item => item.SenderName, OrderHelper.SenderFieldName) },
                { OrderType.Forwarder, new TOrder(item => item.ForwarderName, OrderHelper.ForwarderFieldName) },
                { OrderType.City, new TOrder(item => item.TransitCity, OrderHelper.CityFieldName) },
                { OrderType.Carrier, new TOrder(item => item.CarrierName, OrderHelper.CarrierFieldName) },
                { OrderType.State, new TOrder(item => item.State.StateName, OrderHelper.StateFieldName) },
                { OrderType.MethodOfTransit, new TOrder(item => item.TransitMethodOfTransitString, OrderHelper.MethodOfTransitFieldName) },
                { OrderType.Client, new TOrder(item => item.ClientNic, OrderHelper.ClientFieldName) }
            };
        }
コード例 #33
0
 public ApplicationListController(
     IApplicationListPresenter presenter,
     IClientRepository clients,
     ISenderRepository senders,
     IAwbRepository awbs,
     ICarrierRepository carriers,
     IStateConfig stateConfig,
     IIdentityService identity,
     IForwarderRepository forwarders)
 {
     _presenter   = presenter;
     _clients     = clients;
     _senders     = senders;
     _awbs        = awbs;
     _carriers    = carriers;
     _stateConfig = stateConfig;
     _identity    = identity;
     _forwarders  = forwarders;
 }
コード例 #34
0
		public ApplicationListController(
			IApplicationListPresenter presenter,
			IClientRepository clients,
			ISenderRepository senders,
			IAwbRepository awbs,
			ICarrierRepository carriers,
			IStateConfig stateConfig,
			IIdentityService identity,
			IForwarderRepository forwarders)
		{
			_presenter = presenter;
			_clients = clients;
			_senders = senders;
			_awbs = awbs;
			_carriers = carriers;
			_stateConfig = stateConfig;
			_identity = identity;
			_forwarders = forwarders;
		}
コード例 #35
0
ファイル: EventFacade.cs プロジェクト: UHgEHEP/test
 public EventFacade(
     IEventRepository events,
     ISerializer serializer,
     IPartitionConverter converter,
     IIdentityService identity,
     IApplicationRepository applications,
     IClientRepository clients,
     IAwbRepository awbs,
     ISenderRepository senders)
 {
     _events       = events;
     _serializer   = serializer;
     _converter    = converter;
     _identity     = identity;
     _applications = applications;
     _clients      = clients;
     _awbs         = awbs;
     _senders      = senders;
 }
コード例 #36
0
 public TextBuilder(
     ISerializer serializer,
     IAwbRepository awbs,
     ICountryRepository countries,
     ICityRepository cities,
     IStateRepository states,
     IApplicationFileRepository files,
     IClientBalanceRepository balance,
     Jobs.Helpers.Abstract.ITextBuilder bulder)
 {
     _serializer = serializer;
     _awbs       = awbs;
     _countries  = countries;
     _cities     = cities;
     _states     = states;
     _files      = files;
     _balance    = balance;
     _bulder     = bulder;
 }
コード例 #37
0
ファイル: TextBuilder.cs プロジェクト: UHgEHEP/test
		public TextBuilder(
			ISerializer serializer,
			IAwbRepository awbs,
			ICountryRepository countries,
			ICityRepository cities,
			IStateRepository states,
			IApplicationFileRepository files,
			IClientBalanceRepository balance,
			Jobs.Helpers.Abstract.ITextBuilder bulder)
		{
			_serializer = serializer;
			_awbs = awbs;
			_countries = countries;
			_cities = cities;
			_states = states;
			_files = files;
			_balance = balance;
			_bulder = bulder;
		}
コード例 #38
0
ファイル: AirWaybillController.cs プロジェクト: UHgEHEP/test
		public AirWaybillController(
			IAwbPresenter awbPresenter,
			IApplicationAwbManager applicationAwbManager,
			IAwbManager awbManager,
			IStateConfig config,
			IAwbRepository awbs,
			IAwbStateManager awbStateManager,
			ISenderRepository senders,
			IBrokerRepository brokers,
			IIdentityService identity)
		{
			_awbPresenter = awbPresenter;
			_brokers = brokers;
			_applicationAwbManager = applicationAwbManager;
			_awbManager = awbManager;
			_config = config;
			_awbs = awbs;
			_awbStateManager = awbStateManager;
			_senders = senders;
			_brokers = brokers;
			_identity = identity;
		}
コード例 #39
0
ファイル: AirWaybillController.cs プロジェクト: SKDon/Tracker
 public AirWaybillController(
     IAwbPresenter awbPresenter,
     IApplicationAwbManager applicationAwbManager,
     IAwbManager awbManager,
     IStateConfig config,
     IAwbRepository awbs,
     IAwbStateManager awbStateManager,
     ISenderRepository senders,
     IBrokerRepository brokers,
     IIdentityService identity)
 {
     _awbPresenter          = awbPresenter;
     _brokers               = brokers;
     _applicationAwbManager = applicationAwbManager;
     _awbManager            = awbManager;
     _config          = config;
     _awbs            = awbs;
     _awbStateManager = awbStateManager;
     _senders         = senders;
     _brokers         = brokers;
     _identity        = identity;
 }
コード例 #40
0
 public ApplicationEventRecipientsFacade(
     IAwbRepository awbs,
     IApplicationRepository applications,
     IAdminRepository admins,
     IManagerRepository managers,
     ISenderRepository senders,
     IClientRepository clients,
     ICarrierRepository carriers,
     IForwarderRepository forwarders,
     IBrokerRepository brokers,
     IEventEmailRecipient recipients)
 {
     _awbs         = awbs;
     _applications = applications;
     _admins       = admins;
     _managers     = managers;
     _senders      = senders;
     _clients      = clients;
     _carriers     = carriers;
     _forwarders   = forwarders;
     _brokers      = brokers;
     _recipients   = recipients;
 }
コード例 #41
0
		public ApplicationEventRecipientsFacade(
			IAwbRepository awbs,
			IApplicationRepository applications,
			IAdminRepository admins,
			IManagerRepository managers,
			ISenderRepository senders,
			IClientRepository clients,
			ICarrierRepository carriers,
			IForwarderRepository forwarders,
			IBrokerRepository brokers,
			IEventEmailRecipient recipients)
		{
			_awbs = awbs;
			_applications = applications;
			_admins = admins;
			_managers = managers;
			_senders = senders;
			_clients = clients;
			_carriers = carriers;
			_forwarders = forwarders;
			_brokers = brokers;
			_recipients = recipients;
		}
コード例 #42
0
 public AwbEventLocalizedDataHelper(IAwbRepository awbs, ISenderRepository senders)
 {
     _awbs    = awbs;
     _senders = senders;
 }
コード例 #43
0
		public AwbEventLocalizedDataHelper(IAwbRepository awbs, ISenderRepository senders)
		{
			_awbs = awbs;
			_senders = senders;
		}