Exemplo n.º 1
0
 public UrlSignature(IRequestRepository requestRepository, Encoding encoding)
 {
     this.RequestRepository = requestRepository;
     this.Encoding = encoding;
     this.Context = new SignatureContext(RequestRepository, Encoding);
     this.Signature = SignatureFactory.GetSignature(Context.Method);
 }
Exemplo n.º 2
0
        public void Communicate(MobileParam param, IRequestRepository requestRepo,
            int? actionId, int? resultCode, long logId, 
            string actionName, string controllerName,
            string productCode)
        {
            var log = EntityMapping.Auto<MobileParam, TYD.Logging.Model.CommunicationLog>(param);

            log.ActionId = actionId;
            log.ActionName = actionName;
            log.ControllerName = controllerName;
            log.Url = requestRepo.RawUrl.ToString();
            log.ProductCode = productCode;
            log.Host = requestRepo.UserHostName;
            log.ResultCode = resultCode;
            log.IPAddress = requestRepo.ClientIP;
            log.ChildID = logId;

            if (!param.SMSCode.IsNullOrEmpty())
            {
                var smscInfo = _commonService.GetSMSCInfoBySMCCode(param.SMSCode);
                if (smscInfo != null)
                {
                    log.ProvinceId = smscInfo.ProvinceId;
                    log.CityId = smscInfo.CityId;
                }
            }

            RedisLogger.Add<TYD.Logging.Model.CommunicationLog>(log);
        }
Exemplo n.º 3
0
 public RequestAppService(IRequestQuery requestQuery, IRequestRepository requestRepository,
     IPlanAircraftRepository planAircraftRepository)
 {
     _requestQuery = requestQuery;
     _requestRepository = requestRepository;
     _planAircraftRepository = planAircraftRepository;
 }
        public JourneyRequestMatcher(IRequestRepository requestRepository, IJourneyRepository journeyRepository)
        {
            this._requestRepository = requestRepository;
            this._journeyRepository = journeyRepository;

            _requestRepository.RequestCreated += new RequestCreatedEventHandler(_requestRepository_RequestCreated);
            _journeyRepository.JourneyCreated += new JourneyCreatedEventHandler(_journeyRepository_JourneyCreated);
        }
 public RequestSearchManagementService(IRequestRepository requestRepository,
                                       IWrmsSystemManagementService wrmsSystemManagementService,
                                       IPersonManagementService personManagementService,
                                       IRequestStatusManagementService requestStatusManagementService)
 {
     _requestRepository = requestRepository;
     _wrmsSystemManagementService = wrmsSystemManagementService;
     _personManagementService = personManagementService;
     _requestStatusManagementService = requestStatusManagementService;
 }
Exemplo n.º 6
0
        static StreamInsightRequestModule()
        {
            _streamInsightCore = ServiceLocator.Current.Resolve<QueriesCore>();
            _domainStatistics = ServiceLocator.Current.Resolve<IDomainStatisticsModule>();
            _requestsRepository = ServiceLocator.Current.Resolve<IRequestRepository>();
            _config = ServiceLocator.Current.Resolve<IConfigurationModule>();

            _streamInsightCore.RegisterCounting();

            _streamInsightCore.DomainStatisticsOutputService.Next += DomainStatisticsHandler;
        }
        public UserInteractServiceTest()
        {
            _redisServiceMock = new Mock<IRedisService>();
            redisService = _redisServiceMock.Object;

            _logServiceMock = new Mock<ILogger>();
            logService = _logServiceMock.Object;

            _requestRepoMock = new Mock<IRequestRepository>();
            requestRepo = _requestRepoMock.Object;

            EntityMapping.Config();
        }
Exemplo n.º 8
0
        /// <summary>
        /// Please notice that the input param is key instead of the key value
        /// e.g.
        /// if there is one method, say, method(string keyword)
        /// and if you want to decode the keyword value
        /// you should write "keyword".UrlDecodeFromRawQuery();
        /// The program will decode it with gbk or utf-8;
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public static string UrlDecodeFromRawQuery(this string key, IRequestRepository requestRepo, string encode="")
        {
            var rawUrl = requestRepo.RawUrl;
            if (!rawUrl.IsNullOrEmpty())
            {
                var match = RegexHelper.GetMatch(rawUrl, key + VALUE_CONTAINS_CHINESE);

                if (match.Success)
                {
                    return match.Groups["v"].Value;
                }
            }

            return key.UrlDecodeFromRawQuery(requestRepo.QueryUrl,encode);
        }
        static StreamInsightRequestGatheringModule()
        {
            _streamInsightCore = ServiceLocator.Current.Resolve<QueriesCore>();
            _domainStatistics = ServiceLocator.Current.Resolve<IDomainStatisticsModule>();
            _requestsRepository = ServiceLocator.Current.Resolve<IRequestRepository>();
            _config = ServiceLocator.Current.Resolve<IConfigurationModule>();

            _streamInsightCore.RegisterGathering();

            _streamInsightCore.EventsOutputService.Next += DomainRequestsHandler;
            if (_config.SaveRequestsToDb)
            {
                _streamInsightCore.EventsOutputService.Next += StatInput;
            }
        }
Exemplo n.º 10
0
        public TimeEntryManagementService(ITimeEntryRepository timeEntryRepository, IRequestRepository requestRepository,
                                          IWrmsSystemRepository wrmsSystemRepository,
                                          IPersonManagementService personManagementService)
        {
            Check.Require(timeEntryRepository != null, "timeEntryRepository may not be null");
            Check.Require(requestRepository != null, "requestRepository may not be null");
            Check.Require(wrmsSystemRepository != null, "wrmsSystemRepository may not be null");
            Check.Require(personManagementService != null, "personManagementService may not be null");

            _timeEntryRepository = timeEntryRepository;
            _personManagementService = personManagementService;
            _requestRepository = requestRepository;
            _wrmsSystemRepository = wrmsSystemRepository;
            _personManagementService = personManagementService;
        }
        public AppStoresWapUIServiceTest()
        {
            _redisServiceMock = new Mock<IRedisService>();
            redisService = _redisServiceMock.Object;

            _redisServiceMock2 = new Mock<IRedisService2>();
            redisService2 = _redisServiceMock2.Object;

            _redisClientMock = new Mock<IRedisClient>();
            redisClient = _redisClientMock.Object;

            _appStoreUIServiceMock = new Mock<IAppStoreUIService>();
            appStoreUIService = _appStoreUIServiceMock.Object;

            _logServiceMock = new Mock<ILogger>();
            logService = _logServiceMock.Object;

            _fileServiceMock = new Mock<IFileService>();
            fileService = _fileServiceMock.Object;

            _fullTextSearchServiceMock = new Mock<IFullTextSearchService>();
            fullTextSearchService = _fullTextSearchServiceMock.Object;

            _requestRepoMock = new Mock<IRequestRepository>();
            requestRepo = _requestRepoMock.Object;

            appStoreUIRealService = new AppStoreUIService(fs, redisReal);

            sesionRepository = new Mock<ISessionRepository>();
            sesionRepositoryReal = new SessionRepository();

            cookieServiceReal =new CookieService();
            cookieService = new Mock<ICookieService>();

            appStoreServiceReal = new AppStoreService(fs, redisReal, appStoreUIRealService, new FullTextSearchService(redisReal),new IMEICacheService(redisReal));
            appStoreServiceReal.RedisService2 = new RedisService2();
            appStoreService = new AppStoreService(fs, redisService, appStoreUIRealService, new FullTextSearchService(redisService), new IMEICacheService(redisReal));
            appStoreService.RedisService2 = redisService2;

            appStoresWapUIServiceReal = new AppStoresWapUISerivces(appStoreUIRealService, redisReal, appStoreServiceReal, sesionRepositoryReal, cookieServiceReal, new FullTextSearchService(redisReal));
            appStoresWapUIServiceReal.RedisService2 = new RedisService2();
            appStoresWapUIService = new AppStoresWapUISerivces(appStoreUIService, redisService, appStoreService, sesionRepository.Object, cookieService.Object, fullTextSearchService);

            appStoresWapUIService.RedisService2 = redisService2;
            Bootstrapper.Start();
            redisReal.FlushAll();
        }
Exemplo n.º 12
0
        public SignatureContext(IRequestRepository requestRepository, Encoding encoding)
        {
            this.Url = requestRepository.RawUrl;
            this.Encoding = encoding;

            var askIndex = this.Url.IndexOf(ASCII.ASK);
            if (askIndex >= 0)
            {
                if (askIndex != this.Url.Length - 1)
                {
                    this.Query = HttpUtility.ParseQueryString(this.Url.Substring(this.Url.IndexOf(ASCII.ASK) + 1), encoding);

                    this.Method = GetSignatureMethod(this.Query);

                    this.Secret = GetSecretViaAppType(this.Query);
                }
            }
        }
Exemplo n.º 13
0
 /// <summary>
 ///In constructor, we can get needed classes/interfaces.
 ///They are sent here by dependency injection system automatically.
 /// </summary>
 public RequestsAppService(IRequestRepository requestsRepository,
     IInquiryRepository inquiryRepository,
     IInquiryExtRepository inquiryExtRepository,
     IRequestExtRepository requestsExtRepository,
     ICriteriaValuesRepository criteriaValuesRepository,
     ISubscriberRepository subscriberRepository,
     ISubscriberCriteriaRepository subscriberCriteriaRepository,
     INotificationRepository notificationRepository,
     ICompanyConfigRepository companyConfigRepository)
 {
     _requestsRepository = requestsRepository;
     _inquiryExtRepository = inquiryExtRepository;
     _inquiryRepository = inquiryRepository;
     _requestsExtRepository = requestsExtRepository;
     _criteriaValuesRepository = criteriaValuesRepository;
     _subscriberRepository = subscriberRepository;
     _subscriberCriteriaRepository = subscriberCriteriaRepository;
     _notificationRepository = notificationRepository;
     _companyConfigRepository = companyConfigRepository;
 }
Exemplo n.º 14
0
        public RequestManagementService(IRequestRepository requestRepository, IOrgManagementService orgManagementService,
                                        IPersonManagementService personManagementService,
                                        IRequestTypeManagementService requestTypeManagementService,
                                        IRequestStatusManagementService requestStatusManagementService,
                                        IWrmsSystemManagementService wrmsSystemManagementService,
                                        IAgencyManagementService agencyManagementService,
                                        IRequestEstimateManagementService requestEstimateManagementService,
                                        ITimeEntryManagementService timeEntryManagementService)
        {
            Check.Require(requestRepository != null, "requestRepository may not be null");

            _requestRepository = requestRepository;
            _orgManagementService = orgManagementService;
            _personManagementService = personManagementService;
            _requestTypeManagementService = requestTypeManagementService;
            _requestStatusManagementService = requestStatusManagementService;
            _wrmsSystemManagementService = wrmsSystemManagementService;
            _agencyManagementService = agencyManagementService;
            _requestEstimateManagementService = requestEstimateManagementService;
            _timeEntryManagementService = timeEntryManagementService;
        }
Exemplo n.º 15
0
        public AppStoresServiceTest()
        {
            _redisServiceMock = new Mock<IRedisService>();
            redisService = _redisServiceMock.Object;

            _redisServiceMock2 = new Mock<IRedisService2>();
            redisService2 = _redisServiceMock2.Object;

            _redisClientMock = new Mock<IRedisClient>();
            redisClient = _redisClientMock.Object;

            _appStoreUIServiceMock = new Mock<IAppStoreUIService>();
            appStoreUIService = _appStoreUIServiceMock.Object;

            _fileServiceMock = new Mock<IFileService>();
            fileService = _fileServiceMock.Object;

            _logServiceMock = new Mock<ILogger>();
            logService = _logServiceMock.Object;

            _requestRepoMock = new Mock<IRequestRepository>();
            requestRepo = _requestRepoMock.Object;

            _fullTextSearchServiceMock = new Mock<IFullTextSearchService>();
            fullTextSearchService = _fullTextSearchServiceMock.Object;
            _imeiCacheServiceMock = new Mock<IIMEICacheService>();
            imeiCacheService = _imeiCacheServiceMock.Object;

            appStoreUIRealService = new AppStoreUIService(fs, redis);
            appStoreUIRealService.RedisService2 = redis2;
            appStoreRealService = new AppStoreService(fs, redis, appStoreUIRealService, fullTextSearchService, imeiCacheService);
            appStoreRealService.RedisService2 = redis2;

            appStoreMockService = new AppStoreService(_fileServiceMock.Object, _redisServiceMock.Object,
                _appStoreUIServiceMock.Object, _fullTextSearchServiceMock.Object,_imeiCacheServiceMock.Object);
            appStoreMockService.RedisService2 = redisService2;
            redis.FlushAll();

            EntityMapping.Config();
        }
Exemplo n.º 16
0
        public HomeController(IRequestRepository requestRepository)
        {
            _requestRepository = requestRepository;

            AddMenu();
        }
Exemplo n.º 17
0
 public ChildCommonActionResult(IRequestRepository requestRepo, IViewModel model, IDelimiter pattern)
     : base(requestRepo, model, pattern)
 {
 }
Exemplo n.º 18
0
 public RequestController()
 {
     m_repo = new RequestRepository();
 }
Exemplo n.º 19
0
 public RequestController(IRequestRepository repo)
 {
     m_repo = repo;
 }
Exemplo n.º 20
0
 public RequestService(IRequestRepository requestsRepository, IUserRepository userRepository)
 {
     this._requestsRepository = requestsRepository;
     _userRepository = userRepository;
 }
Exemplo n.º 21
0
 public CommonActionResult(IRequestRepository requestRepo, IViewModel viewModel, IDelimiter pattern)
 {
     this.ViewModels = new List<IViewModel> { viewModel };
     this.Delimiter = pattern;
     this.RequestRepo = requestRepo;
 }
        public void SetUp()
        {
            ServiceLocatorInitializer.Init();

            _requestRepository =
                MockRepository.GenerateMock<IRequestRepository>();
            _requestRepository.Stub(r => r.DbContext)
                .Return(MockRepository.GenerateMock<IDbContext>());

            _orgManagementService =
                MockRepository.GenerateMock<IOrgManagementService>();
            _personManagementService =
                MockRepository.GenerateMock<IPersonManagementService>();
            _requestTypeManagementService =
                MockRepository.GenerateMock<IRequestTypeManagementService>();
            _requestStatusManagementService =
                MockRepository.GenerateMock<IRequestStatusManagementService>();

            _wrmsSystemManagementService =
                MockRepository.GenerateMock<IWrmsSystemManagementService>();

            _agencyManagementService =
                MockRepository.GenerateMock<IAgencyManagementService>();

            _timeEntryManagementService = MockRepository.GenerateMock<ITimeEntryManagementService>();

            _requestEstimateManagementService = MockRepository.GenerateMock<IRequestEstimateManagementService>();

            _requestManagementService =
                new RequestManagementService(_requestRepository, _orgManagementService, _personManagementService,
                                             _requestTypeManagementService, _requestStatusManagementService,
                                             _wrmsSystemManagementService, _agencyManagementService,
                                             _requestEstimateManagementService, _timeEntryManagementService);
        }
        public void SetUp()
        {
            ServiceLocatorInitializer.Init();

            _timeEntryRepository =
                MockRepository.GenerateMock<ITimeEntryRepository>();
            _timeEntryRepository.Stub(r => r.DbContext)
                .Return(MockRepository.GenerateMock<IDbContext>());

            _wrmsSystemRepository =
                MockRepository.GenerateMock<IWrmsSystemRepository>();
            _wrmsSystemRepository.Stub(r => r.DbContext)
                .Return(MockRepository.GenerateMock<IDbContext>());

            _requestRepository =
                MockRepository.GenerateMock<IRequestRepository>();
            _requestRepository.Stub(r => r.DbContext)
                .Return(MockRepository.GenerateMock<IDbContext>());
            _personManagementService = MockRepository.GenerateMock<IPersonManagementService>();

            _timeEntryManagementService = new TimeEntryManagementService(_timeEntryRepository, _requestRepository,
                                                                         _wrmsSystemRepository, _personManagementService);
        }
Exemplo n.º 24
0
 public RequestService(IRequestRepository requestRepository, IDateService dateService)
 {
     this.requestRepository = requestRepository;
     this.dateService = dateService;
 }
Exemplo n.º 25
0
 public AdminController(IRequestRepository requestRepository)
 {
     _requestRepository = requestRepository;
 }
Exemplo n.º 26
0
 public SignatureContext(IRequestRepository requestRepository)
     : this(requestRepository, Encoding.GetEncoding(EncodingNames.GBK))
 {
 }
Exemplo n.º 27
0
 public RequestService(IUnitOfWork unitOfWork, IRequestRepository requestRepository)
 {
     _unitOfWork = unitOfWork;
     _requestRepository = requestRepository;
 }
Exemplo n.º 28
0
 public FleetTransferService(IAirlinesRepository airlinesRepository,
     IAircraftRepository aircraftRepository,
     IApprovalDocRepository approvalDocRepository,
     IDocumentRepository documentRepository,
     IMailAddressRepository mailAddressRepository,
     IPlanRepository planRepository,
     IPlanAircraftRepository planAircraftRepository,
     IPlanHistoryRepository planHistoryRepository,
     IRequestRepository requestRepository)
 {
     _airlinesRepository = airlinesRepository;
     _aircraftRepository = aircraftRepository;
     _approvalDocRepository = approvalDocRepository;
     _documentRepository = documentRepository;
     _mailAddressRepository = mailAddressRepository;
     _planRepository = planRepository;
     _planAircraftRepository = planAircraftRepository;
     _planHistoryRepository = planHistoryRepository;
     _requestRepository = requestRepository;
 }
Exemplo n.º 29
0
 public CommonActionResult(IRequestRepository requestRepo, IEnumerable<IViewModel> viewModels, IDelimiter pattern)
 {
     this.ViewModels = new List<IViewModel>(viewModels);
     this.Delimiter = pattern;
     this.RequestRepo = requestRepo;
 }