예제 #1
0
 public OpenGateReasonManager(ILogger logger, ISerializer serializer,
                              IOpenGateReasonContext iOpenGateReasonContext,
                              IVehicleInOutContext iVehicleInOutContext,
                              RabbitMQSender rabbitMQ, CardServiceManager cardServiceManager)
 {
     m_logger                = logger;
     m_serializer            = serializer;
     _iOpenGateReasonContext = iOpenGateReasonContext;
     m_rabbitMQ              = rabbitMQ;
     _cardServiceManager     = cardServiceManager;
     _iVehicleInOutContext   = iVehicleInOutContext;
 }
예제 #2
0
 public ParkLotManager(ILogger logger, ISerializer serializer, RabbitMQSender rabbitMQ,
                       RoleManager roleManager,
                       VoiceCommandManager voiceCommandManager,
                       CardServiceManager cardServiceManager,
                       IParkLotContext iParkLotContext,
                       IDrivewayContext iDrivewayContext,
                       ICarTypeContext iCarTypeContext,
                       IBillingTemplateContext iBillingTemplateContext,
                       IBlacklistContext iBlacklistContext,
                       ICarInOutContext iCarInOutContext,
                       ICityCodeContext iCityCodeContext,
                       IFunctionPointContext iFunctionPointContext,
                       IPermanentTemplateContext iPermanentTemplateContext,
                       IVehicleInOutContext iVehicleInOutContext,
                       ISpaceNumberContext iSpaceNumberContext,
                       IBaseDataBaseOperate <AddRecordModel> iAddRecorddatabaseoperate,
                       IBaseDataBaseOperate <CorrectCarnoModel> iAddCarnoRecorddatabaseoperate)
 {
     m_logger                        = logger;
     m_serializer                    = serializer;
     m_rabbitMQ                      = rabbitMQ;
     _roleManager                    = roleManager;
     _voiceCommandManager            = voiceCommandManager;
     _cardServiceManager             = cardServiceManager;
     _iParkLotContext                = iParkLotContext;
     _iDrivewayContext               = iDrivewayContext;
     _iCarTypeContext                = iCarTypeContext;
     _iBillingTemplateContext        = iBillingTemplateContext;
     _iBlacklistContext              = iBlacklistContext;
     _iCarInOutContext               = iCarInOutContext;
     _iCityCodeContext               = iCityCodeContext;
     _iFunctionPointContext          = iFunctionPointContext;
     _iPermanentTemplateContext      = iPermanentTemplateContext;
     _iVehicleInOutContext           = iVehicleInOutContext;
     _iSpaceNumberContext            = iSpaceNumberContext;
     _iAddRecorddatabaseoperate      = iAddRecorddatabaseoperate;
     _iAddCarnoRecorddatabaseoperate = iAddCarnoRecorddatabaseoperate;
 }
예제 #3
0
 /// <summary>
 /// 唯一构造函数
 /// </summary>
 /// <param name="logger">日志接口器</param>
 /// <param name="serializer">序列化接口器</param>
 /// <param name="apiaccesscontrol">api接入控制器</param>
 /// <param name="cardServiceManager">卡务管理器</param>
 public CardServiceController(ILogger logger, ISerializer serializer, APIAccessControl apiaccesscontrol,
                              CardServiceManager cardServiceManager) : base(logger, serializer, apiaccesscontrol)
 {
     _cardServiceManager = cardServiceManager;
 }