コード例 #1
0
ファイル: DbBase.cs プロジェクト: wshuai222333/Travel.API
        /// <summary>
        /// 构造方法
        /// </summary>
        public DbBase()
        {
            #region cgt数据库
            db = new cgtContext();


            interfaceAccount = new CgtEfRepository <InterfaceAccount>(db);

            #endregion
            #region cgt_log日志库
            var cgtLogdb = new cgt_logContext();

            aliCheckTicketLog = new CgtLogEfRepository <AliCheckTicketLog>(cgtLogContext);


            #endregion

            #region cgt_ali日志库
            var cgtAlidb = new cgt_aliContext();

            aliEnterpriseOrder = new CgtAliEfRepository <AliEnterpriseOrder>(cgt_aliContext);


            #endregion
        }
コード例 #2
0
 /// <summary>
 /// 构造方法
 /// </summary>
 public DbBase()
 {
     #region
     var collectionContext = new CollectionContext();
     userAccount = new CollectionEfRepository <UserAccount>(collectionContext);
     #endregion
 }
コード例 #3
0
ファイル: UserInfo.cs プロジェクト: bfyxzls/Lind.DDD
        /// <summary>
        /// 用户登陆
        /// </summary>
        /// <returns></returns>
        public UserInfo Login()
        {
            userRepository = ServiceLocator.Instance.GetService <IExtensionRepository <UserInfo> >();

            string md5 = Md5Password();

            return(userRepository.Find(i => i.UserName == this.UserName && i.Password == md5));
        }
コード例 #4
0
ファイル: ExtensionManager.cs プロジェクト: causer/Itasu
 /// <summary>
 /// Creates instance of <see href="ExtensionManager" />
 /// </summary>
 /// <param name="extensionRepository"></param>
 /// <param name="loader"></param>
 /// <param name="options"></param>
 public ExtensionManager(
     IExtensionRepository extensionRepository,
     IExtensionLoader loader,
     IOptions<ExtensionOptions> options)
 {
     _repository = extensionRepository;
     _loader = loader;
     _options = options;
 }
コード例 #5
0
 public UserController()
 {
     userAccountRepository = ServiceLocator.Instance.GetService <IExtensionRepository <UserAccount> >();
     orderRepository       = ServiceLocator.Instance.GetService <IExtensionRepository <OrderInfo> >();
     userRepository        = ServiceLocator.Instance.GetService <IExtensionRepository <UserInfo> >();
     userExtRepository     = ServiceLocator.Instance.GetService <IExtensionRepository <UserExtension> >();
     logRepository         = ServiceLocator.Instance.GetService <IMongoRepository <ActionLog> >();
     userExtRepository.SetDataContext(db);
     userRepository.SetDataContext(db);
     userAccountRepository.SetDataContext(db);
 }
コード例 #6
0
 public ProductController()
 {
     productRepository  = ServiceLocator.Instance.GetService <IExtensionRepository <Product> >();
     categoryRepository = ServiceLocator.Instance.GetService <IExtensionRepository <Category> >();
     cateList           = new List <SelectListItem>();
     foreach (var i in categoryRepository
              .GetModel()
              .ToDictionary(i => i.Id.ToString(), j => j.Name))
     {
         cateList.Add(new SelectListItem {
             Text = i.Value, Value = i.Key
         });
     }
 }
コード例 #7
0
 public ExecutionController(
     IExecutionRequestContextBuilder erContextBuilder,
     IExecutionRepository execRepository,
     IExtensionRepository extensionRepository,
     IExtensionObjectApiModelService extensionObjectApiModelService,
     IExtensionRsaKeyProvider extensionRsaKeyProvider,
     IExecutionRequestRouter execRequestRouter,
     IExecutionUpdatePublisher execUpdatePublisher,
     IExecutionServiceProvider execServiceProvider,
     ISigner <DirectExecutionRequestApiModel> directExecRequestSigner,
     IUserContext userContext)
 {
     this.erContextBuilder               = erContextBuilder;
     this.execRepository                 = execRepository;
     this.extensionRepository            = extensionRepository;
     this.extensionObjectApiModelService = extensionObjectApiModelService;
     this.extensionRsaKeyProvider        = extensionRsaKeyProvider;
     this.execRequestRouter              = execRequestRouter;
     this.execUpdatePublisher            = execUpdatePublisher;
     this.userContext             = userContext;
     this.execServiceProvider     = execServiceProvider;
     this.directExecRequestSigner = directExecRequestSigner;
 }
コード例 #8
0
 public BaseController()
 {
     db                       = new ManagerContext();
     menuRepository           = new ManagerEfRepository <WebManageMenus>();
     roleRepository           = new ManagerEfRepository <WebManageRoles>();
     webDataCtrlRepository    = new ManagerEfRepository <WebDataCtrl>();
     webDataSettingRepository = new ManagerEfRepository <WebDataSetting>();
     departmentsRepository    = new ManagerEfRepository <WebDepartments>();
     userRepository           = new ManagerEfRepository <WebManageUsers>();
     webManageRoles_WebManageMenus_Authority_RRepository = new ManagerEfRepository <WebManageRoles_WebManageMenus_Authority_R>();
     webLoggerRepository            = new ManagerEfRepository <WebLogger>();
     webCommonAreasRepository       = new ManagerEfRepository <WebCommonAreas>();
     webAuthorityCommandsRepository = new ManagerEfRepository <Lind.DDD.Domain.WebAuthorityCommands>();
     menuRepository.SetDataContext(db);
     roleRepository.SetDataContext(db);
     webDataCtrlRepository.SetDataContext(db);
     webDataSettingRepository.SetDataContext(db);
     departmentsRepository.SetDataContext(db);
     userRepository.SetDataContext(db);
     webManageRoles_WebManageMenus_Authority_RRepository.SetDataContext(db);
     webLoggerRepository.SetDataContext(db);
     webCommonAreasRepository.SetDataContext(db);
     webAuthorityCommandsRepository.SetDataContext(db);
 }
コード例 #9
0
 public ExtensionExample(Storage storage, IExtensionRepository <UserModel> userRepository)
 {
     Storage        = storage;
     UserRepository = userRepository;
 }
コード例 #10
0
 public ExecutionRequestContextBuilder(IExtensionRepository extensionRepository)
 {
     this.extensionRepository = extensionRepository;
 }
コード例 #11
0
 public ExtensionService(IExtensionRepository extensionRepository, IUnitOfWork uow)
 {
     this.extensionRepository = extensionRepository;
     this.uow = uow;
 }
コード例 #12
0
 public static TEntity[] GetActive <TEntity>(this IExtensionRepository <TEntity> self) where TEntity : IActive, IModel
 {
     return(self.GetAll().Where(entity => entity.IsActive).ToArray());
 }
コード例 #13
0
 public CatalogController(ICatalogSearchService catalogSearchService, IExtensionRepository extensionRepository)
 {
     this.catalogSearchService = catalogSearchService;
     this.extensionRepository  = extensionRepository;
 }
コード例 #14
0
 public OrderInfo()
 {
     orderDetailRepository = ServiceLocator.Instance.GetService <IExtensionRepository <OrderDetail> >();
 }
コード例 #15
0
 public static async Task <TEntity> SomeUserRepositoryMethod <TEntity>(this IExtensionRepository <TEntity> self) where TEntity : UserModel
 {
     return(await self.GetAll().FirstOrDefaultAsync(model => model.IsTestBoolProperty));
 }
コード例 #16
0
ファイル: UserInfo.cs プロジェクト: bfyxzls/Lind.DDD
        /// <summary>
        /// 验证用户是否存在
        /// </summary>
        /// <returns></returns>
        public bool IsExistUser()
        {
            userRepository = ServiceLocator.Instance.GetService <IExtensionRepository <UserInfo> >();

            return(userRepository.GetModel(i => i.UserName == this.UserName || i.RealName == this.RealName).Count() > 0);
        }
コード例 #17
0
 public EvaluationController()
 {
     db = new ManagerContext();
     evaluationRepository = new ManagerEfRepository <Evaluation>();
 }