public void Test1() { var repo = new ValueRepository(); var service = new ValueService(repo); var controller = new ValuesController(service); var controllerActivator = new ManualControllerActivator(new [] { controller }); }
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); }
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(); }
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) ; }
/// <summary> /// Ctor /// </summary> public ValueService() { this._valueRepository = new ValueRepository(); }
public ValueService(ValueRepository repository) { this.repository = repository; }
public UnitOfWork(CoreBaseContext context) { _context = context; Values = new ValueRepository(_context); }
public ValueController(ValueRepository repository) { this._repository = repository ?? throw new ArgumentNullException(nameof(repository)); Request = new System.Net.Http.HttpRequestMessage(); }