public void Test1()
 {
     var repo                = new ValueRepository();
     var service             = new ValueService(repo);
     var controller          = new ValuesController(service);
     var controllerActivator = new ManualControllerActivator(new [] { controller });
 }
Exemple #2
0
 private void RegisterRepositories(IServiceCollection services)
 {
     CurrentValuesRepository = new ValueRepository(AppCacheObjectManager);
     services.AddSingleton(CurrentValuesRepository);
     services.AddScoped <IGroupShoppingRepository, GroupShoppingRepository>();
     //CurrentGroupShoppingRepository = new GroupShoppingRepository(new OrderContext(ApplicationConfig.MySqlConnectionStrings.DefaultConnection));
     //services.AddSingleton(CurrentGroupShoppingRepository);
 }
Exemple #3
0
        public ValueApiController()
        {
            this.repository                      = new ValueRepository();
            this.userRepository                  = new AspNetUsersRepository();
            this.authorizationService            = new AuthorizationService();
            this.formUserAuthorizationRepository = new FormUserAuthorizationRepository();
            var currentUserId = User.Identity.GetUserId();

            user = userRepository.Search().Where(e => e.Id == currentUserId).FirstOrDefault();
        }
Exemple #4
0
        public override void Startup(IService service)
        {
            FieldRepository = new FieldRepository();
            TagRepository   = new TagRepository();
            ValueRepository = new ValueRepository();

            service
            .AddSiteMenu(siteId => new Menu
            {
                Text      = "筛选",
                IconClass = "ion-funnel",
                Href      = "pages/search.html",
                Menus     = new List <Menu>
                {
                    new Menu
                    {
                        Text = "内容筛选",
                        Href = "pages/search.html"
                    },
                    new Menu
                    {
                        Text = "分类设置",
                        Href = "pages/fields.html"
                    },
                    new Menu
                    {
                        Text = "筛选模板",
                        Href = "pages/templates.html"
                    }
                }
            })
            .AddDatabaseTable(FieldRepository.TableName, FieldRepository.TableColumns)
            .AddDatabaseTable(TagRepository.TableName, TagRepository.TableColumns)
            .AddDatabaseTable(ValueRepository.TableName, ValueRepository.TableColumns)
            .AddContentMenu(contentInfo => new Menu
            {
                Text   = "设置筛选项",
                Href   = "pages/check.html",
                Target = "_layer"
            })
            .AddContentColumn("筛选项", GetFilterColumnHtml)
            .AddStlElementParser(StlFilter.ElementName, StlFilter.Parse)
            ;
        }
Exemple #5
0
 /// <summary>
 /// Ctor
 /// </summary>
 public ValueService()
 {
     this._valueRepository = new ValueRepository();
 }
Exemple #6
0
 public ValueService(ValueRepository repository)
 {
     this.repository = repository;
 }
Exemple #7
0
 public UnitOfWork(CoreBaseContext context)
 {
     _context = context;
     Values   = new ValueRepository(_context);
 }
Exemple #8
0
 public ValueController(ValueRepository repository)
 {
     this._repository = repository ?? throw new ArgumentNullException(nameof(repository));
     Request          = new System.Net.Http.HttpRequestMessage();
 }