public ArticleController(ICategoryService category_service, IArticleService article_service, ITagService tag_service, IAuthorizeProvider provider) { categoryService = category_service; articleService = article_service; tagService = tag_service; this.provider = provider; }
public BlogController(ICategoryService categoryService, ITagService tagService, IArticleService articleService, IFriendlyLinkService friendlyLinkService, IAuthorizeProvider provider, IUserService userService) { this.categoryService = categoryService; this.tagService = tagService; this.articleService = articleService; friendly_link_service = friendlyLinkService; this.provider = provider; this.userService = userService; }
public void SetUp() { authorizeProvider = MockRepository.GenerateMock <IAuthorizeProvider>(); adminController = new AdminController(authorizeProvider); var httpContextMock = MockRepository.GenerateMock <HttpContextBase>(); adminController.Url = new UrlHelper(new RequestContext(httpContextMock, new RouteData())); }
/// <summary> /// 附加扩展验证 /// </summary> /// <param name="provider"></param> public static void AttachProvider(AuthorizeTypeEnum type, IAuthorizeProvider provider) { switch (type) { case AuthorizeTypeEnum.API: lock (_apiLock) { _apiProviders.Add(provider); } break; case AuthorizeTypeEnum.MVC: lock (_mvcLock) { _mvcProviders.Add(provider); } break; } }
public AdminController(IAuthorizeProvider authorizeProvider) { this.authorizeProvider = authorizeProvider; }
public UserController(IUserService userService, IAuthorizeProvider provider) { this.userService = userService; this.provider = provider; }
public void SetUp() { authorizeProvider = MockRepository.GenerateMock<IAuthorizeProvider>(); adminController = new AdminController(authorizeProvider); var httpContextMock = MockRepository.GenerateMock<HttpContextBase>(); adminController.Url = new UrlHelper(new RequestContext(httpContextMock, new RouteData())); }
public PermissionService(IAuthorizeProvider provider, IRepository <Permission> repository) { this.provider = provider; this.repository = repository; }
public AdmBaseController() { this.pageViewService = XCodeContainer.Current.Resolve <IPageViewService>(); this.userService = XCodeContainer.Current.Resolve <IUserService>(); this.provider = XCodeContainer.Current.Resolve <IAuthorizeProvider>(); }