public static MvcHtmlString Index(this HtmlHelper helper) { IUrlBuilder u = DexterContainer.Resolve <IUrlBuilder>(); DexterModelBase model = (DexterModelBase)helper.ViewData.Model; return(new MvcHtmlString(string.Format("<link rel=\"index\" title=\"{0}\" href=\"{1}\" />", model.Title, u.Home))); }
public ProfileController(IQueryBus queryBus, UserManager <User> userManager, IUrlBuilder urlBuilder) { _queryBus = queryBus; _userManager = userManager; _urlBuilder = urlBuilder; }
public static MvcHtmlString FeedUrl(this HtmlHelper helper) { IUrlBuilder u = DexterContainer.Resolve <IUrlBuilder>(); DexterModelBase model = (DexterModelBase)helper.ViewData.Model; return(new MvcHtmlString(string.Format("<link href=\"{0}\" rel=\"alternate\" type=\"application/rss+xml\" title=\"{1}\" />", u.Feed.MainFeed(), model.Title))); }
public PageController(ILog logger, IConfigurationService configurationService, IPageService pageService, IUrlBuilder urlBuilder, IRoutingService routingService) : base(logger, configurationService) { this.pageService = pageService; this.urlBuilder = urlBuilder; this.routingService = routingService; }
public PutRequestHandler(IUrlBuilder urlBuilder, IPutRequestMaker putRequestMaker, IStatusCodeHandler statusCodeHandler) { _urlBuilder = urlBuilder; _putRequestMaker = putRequestMaker; _statusCodeHandler = statusCodeHandler; }
public PostRequestHandler(IPostRequestMaker postRequestMaker, IUrlBuilder urlBuilder, IStatusCodeHandler statusCodeHandler) { _postRequestMaker = postRequestMaker; _urlBuilder = urlBuilder; _statusCodeHandler = statusCodeHandler; }
public ServerUserListProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever, IUrlBuilder urlBuilder) { plugin = new ServerUserListServerPlugin(farmService, viewGenerator, sessionRetriever, urlBuilder); }
public void Setup() { _urlBuilder = A.Fake <IUrlBuilder>(); _putRequestMaker = A.Fake <IPutRequestMaker>(); _statusCodeHandler = A.Fake <IStatusCodeHandler>(); _putRequestHandler = new PutRequestHandler(_urlBuilder, _putRequestMaker, _statusCodeHandler); }
/// <summary> /// Initializes a new instance of the <see cref="ResponseAdapter"/> class. /// </summary> /// <param name="response">The response.</param> /// <param name="currentUrl">The current URL.</param> /// <param name="urlBuilder">The URL builder.</param> /// <param name="serverUtility">The server utility.</param> /// <param name="routeMatch">The route match.</param> /// <param name="referrer">The referrer.</param> public ResponseAdapter(HttpResponse response, UrlInfo currentUrl, IUrlBuilder urlBuilder, IServerUtility serverUtility, RouteMatch routeMatch, string referrer) : base(currentUrl, urlBuilder, serverUtility, routeMatch, referrer) { this.response = response; }
public TestRunner(IProcessHelper process, ITestCaseStreamReaderFactory testCaseStreamReaderFactory, IFileProbe fileProbe, IBatchCompilerService batchCompilerService, ITestHarnessBuilder testHarnessBuilder, ITestContextBuilder htmlTestFileCreator, IChutzpahTestSettingsService testSettingsService, ITransformProcessor transformProcessor, IChutzpahWebServerFactory webServerFactory, IUrlBuilder urlBuilder, IList <ITestExecutionProvider> testExecutionProviders) { this.urlBuilder = urlBuilder; this.process = process; this.testCaseStreamReaderFactory = testCaseStreamReaderFactory; this.fileProbe = fileProbe; this.batchCompilerService = batchCompilerService; this.testHarnessBuilder = testHarnessBuilder; stopWatch = new Stopwatch(); testContextBuilder = htmlTestFileCreator; this.testSettingsService = testSettingsService; this.transformProcessor = transformProcessor; this.webServerFactory = webServerFactory; this.testExecutionProviders = testExecutionProviders; }
public void Setup() { _deleteMaker = A.Fake <IDeleteMaker>(); _tradeIdsBuilder = A.Fake <ITradeIdsBuilder>(); _urlBuilder = A.Fake <IUrlBuilder>(); _deleteHandler = new DeleteHandler(_deleteMaker, _tradeIdsBuilder, _urlBuilder); }
public UrlBuilderStoreWithUrlsNoRequest() { _context = new UrlBuilderContext { AllStores = new[] { new Store { Id = "Store1", Url = "http://localhost/insecure1", SecureUrl = "https://localhost/secure1", DefaultLanguage = "ru-RU", Languages = new List <string>(new[] { "en-US", "ru-RU", "lt-LT", }), }, } }; _context.CurrentStore = _context.AllStores.First(); _context.CurrentLanguage = _context.CurrentStore.Languages.First(); _builder = new UrlBuilder(); }
public UrlBuilderSingleStoreMultipleLanguages() { _context = new UrlBuilderContext { AllStores = new[] { new Store { Id = "Store1", DefaultLanguage = "ru-RU", Languages = new List <string>(new[] { "en-US", "ru-RU", "lt-LT", }), }, } }; _context.CurrentStore = _context.AllStores.First(); _context.CurrentLanguage = _context.CurrentStore.Languages.First(); _builder = new UrlBuilder(); }
public UrlBuilderMultipleStoresSingleLanguage() { _context = new UrlBuilderContext { AllStores = new[] { new Store { Id = "Store1", DefaultLanguage = "en-US", Languages = new List <string>(new[] { "en-US", }), }, new Store { Id = "Store2", DefaultLanguage = "de-DE", Languages = new List <string>(new[] { "de-DE", }), } } }; _context.CurrentStore = _context.AllStores.First(); _context.CurrentLanguage = _context.CurrentStore.Languages.First(); _builder = new UrlBuilder(); }
public CoverageEngineFactory(IJsonSerializer jsonSerializer, IFileSystemWrapper fileSystem, ILineCoverageMapper lineCoverageMapper, IUrlBuilder urlBuilder) { this.urlBuilder = urlBuilder; this.jsonSerializer = jsonSerializer; this.fileSystem = fileSystem; this.lineCoverageMapper = lineCoverageMapper; }
public SeoTutorBuilder(IStatelessSession session, LinkGenerator linkGenerator, IHttpContextAccessor httpContextAccessor, IUrlBuilder urlBuilder) { _session = session; _linkGenerator = linkGenerator; _httpContextAccessor = httpContextAccessor; _urlBuilder = urlBuilder; }
/// <summary> /// Sets the context. /// </summary> /// <param name="context">The context.</param> public override void SetContext(IEngineContext context) { base.SetContext(context); urlBuilder = (IUrlBuilder) context.GetService(typeof(IUrlBuilder)); currentUrl = context.UrlInfo; }
public HomeController(ILog logger, IConfigurationService configurationService, IUrlBuilder urlBuilder, ISetupService setupService, IRoutingService routingService) : base(logger, configurationService) { this.urlBuilder = urlBuilder; this.setupService = setupService; this.routingService = routingService; }
public RestHttpClient(Uri baseUrl, IUrlBuilder urlBuiler = null, IHttpClient httpClient = null) { _baseUrl = baseUrl; _urlBuiler = urlBuiler ?? new UrlBuilder(); _httpClient = httpClient ?? new SystemNetHttpClient(); _httpClient.DefaultRequestHeaders?.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
/// <summary> /// Constructeur /// </summary> /// <param name="urlBuilder"></param> public CartService(IUrlBuilder urlBuilder) { baseApiUrl = urlBuilder.BaseUrl; client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", "dXNlcjpwYXNzdw =="); accountService = new AccountService(urlBuilder); routingService = new RoutingService(); }
/// <summary> /// Sets the context. /// </summary> /// <param name="context">The context.</param> public override void SetContext(IEngineContext context) { base.SetContext(context); urlBuilder = (IUrlBuilder)context.GetService(typeof(IUrlBuilder)); currentUrl = context.UrlInfo; }
public PostController(ILog logger, IConfigurationService configurationService, IPostService postService, ICategoryService categoryService, IUrlBuilder urlBuilder) : base(logger, configurationService) { this.postService = postService; this.categoryService = categoryService; this.urlBuilder = urlBuilder; }
public ServerAuditHistoryProjectPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever, IUrlBuilder urlBuilder) { plugin = new ServerAuditHistoryServerPlugin(farmService, viewGenerator, sessionRetriever, urlBuilder); }
public GetRequestHandler(IGetRequestMaker getRequestMaker, IUrlBuilder urlBuilder, IStatusCodeHandler statusCodeHandler) { _getRequestMaker = getRequestMaker; _urlBuilder = urlBuilder; _statusCodeHandler = statusCodeHandler; }
private static void AddHome(StringBuilder sb, IUrlBuilder urlBuilder, ViewContext viewContext) { bool isCurrent = RouteHelper.IsCurrentController("Dxt_Admin", "Home", viewContext); sb.AppendFormat("<li class=\"home {0}\">", isCurrent ? "current" : string.Empty); sb.AppendFormat("<a href=\"{0}\" title=\"Home\">Home</a></li>", urlBuilder.Admin.Home()); }
public RequestTutorEmailOperation(ICommandBus commandBus, IUrlBuilder urlBuilder, IDataProtectionService dataProtectionService, IQueryBus queryBus) { _commandBus = commandBus; _urlBuilder = urlBuilder; _dataProtectionService = dataProtectionService; _queryBus = queryBus; }
/// <summary> /// Ctor using given <see cref="Configuration"/>, <see cref="Serializer"/> /// <see cref="PageGetter"/> and <see cref="UrlBuilder"/> classes /// </summary> /// <param name="config"><see cref="Configuration"/> class for News Service</param> /// <param name="serializer"><see cref="Serializer"/> class for serializing last reports DateTime check</param> /// <param name="pageGetter"><see cref="PageGetter"/></param> /// <param name="urlBuilder"><see cref="UrlBuilder"/></param> public NewsService(IConfiguration config, ISerializer serializer, IPageGetter pageGetter, IUrlBuilder urlBuilder) { if (config == null) { throw new ArgumentNullException("config"); } if (serializer == null) { throw new ArgumentNullException("serializer"); } if (pageGetter == null) { throw new ArgumentNullException("pageGetter"); } if (urlBuilder == null) { throw new ArgumentNullException("urlBuilder"); } _config = config; _serializer = serializer; _urlBuilder = urlBuilder; _pageGetter = pageGetter; //TODO: remove LastReportsCheckDateTime from NewsService, use this one from Configuration class, read(deserialize) in GetReportsFromLastCheckTime() LastReportsCheckDateTime = _config.LastReportsCheckDateTime == default(DateTime) ? _serializer.Deserialize <DateTime>(_config.Path) : default(DateTime); Log.Info("News service ctor called"); }
public VelocityProjectGridAction(IFarmService farmService, IUrlBuilder urlBuilder, ICruiseUrlBuilder cruiseUrlBuilder, IVelocityViewGenerator viewGenerator, IProjectGrid projectGrid) { this.farmService = farmService; this.urlBuilder = urlBuilder; this.cruiseUrlBuilder = cruiseUrlBuilder; this.viewGenerator = viewGenerator; this.projectGrid = projectGrid; }
public EndpointResolverService(IDirectoryService directoryService, IDefaultEndpointConfiguration defaultEndpointConfiguration, IUrlBuilder urlBuilder, IDirectoryRepository directoryRepository, ILogger logger) { _directoryService = directoryService; _defaultEndpointConfiguration = defaultEndpointConfiguration; _urlBuilder = urlBuilder; _directoryRepository = directoryRepository; _logger = logger; }
public TrackbackService(ILog logger, IPageDataService pageDataService, IPostDataService postDataService, ITrackBackDataService trackBackDataService, IUrlBuilder urlBuilder) { this.logger = logger; this.pageDataService = pageDataService; this.postDataService = postDataService; this.trackBackDataService = trackBackDataService; this.urlBuilder = urlBuilder; }
private static void AddComments(StringBuilder sb, IUrlBuilder urlBuilder, ViewContext viewContext) { sb.Append("<li class=\"comments\">"); sb.AppendFormat("<a href=\"{0}\" title=\"Comments\">Comments</a>", urlBuilder.Admin.Home()); sb.Append("<ul>"); sb.Append("</ul>"); sb.Append("</li>"); }
/// <summary> /// Initializes a new instance of the <see cref="BaseResponse"/> class. /// </summary> /// <param name="currentUrl">The current URL.</param> /// <param name="urlBuilder">The URL builder.</param> /// <param name="serverUtility">The server utility.</param> /// <param name="routeMatch">The route match.</param> /// <param name="referrer">The referrer.</param> protected BaseResponse(UrlInfo currentUrl, IUrlBuilder urlBuilder, IServerUtility serverUtility, RouteMatch routeMatch, string referrer) { this.currentUrl = currentUrl; this.urlBuilder = urlBuilder; this.serverUtility = serverUtility; this.routeMatch = routeMatch; this.referrer = referrer; }
public StorefrontUrlBuilder(IUrlBuilder urlBuilder, IWorkContextAccessor workContextAccessor, IWebHostEnvironment hostEnv, IHttpContextAccessor httpContextAccessor) { _urlBuilder = urlBuilder; _workContextAccessor = workContextAccessor; //_urlBuilderContext = workContext.ToToolsContext(); _hostEnv = hostEnv; _httpContextAccessor = httpContextAccessor; }
public SearchService(IUrlBuilder urlBuilder, IJsonServiceClient serviceClient, ILogFactory logFactory) { _urlBuilder = urlBuilder; _serviceClient = serviceClient; _logFactory = logFactory; }
public MetaWeblogHandler() { this.categoryService = DexterContainer.Resolve<ICategoryService>(); this.configurationService = DexterContainer.Resolve<IConfigurationService>(); this.pageService = DexterContainer.Resolve<IPageService>(); this.postService = DexterContainer.Resolve<IPostService>(); this.routingService = DexterContainer.Resolve<IRoutingService>(); this.urlBuilder = DexterContainer.Resolve<IUrlBuilder>(); }
public ServerAuditHistoryServerPlugin(IFarmService farmService, IVelocityViewGenerator viewGenerator, ISessionRetriever sessionRetriever, IUrlBuilder urlBuilder) { this.farmService = farmService; this.viewGenerator = viewGenerator; this.sessionRetriever = sessionRetriever; this.urlBuilder = urlBuilder; }
/// <summary> /// Initializes a new instance of the <see cref="JSCodeGenerator"/> class. /// </summary> /// <param name="serverUtility">The server utility.</param> /// <param name="viewEngineManager">The view engine manager.</param> /// <param name="engineContext">The engine context.</param> /// <param name="controller">The controller.</param> /// <param name="context">The context.</param> /// <param name="urlBuilder">The URL builder.</param> public JSCodeGenerator(IServerUtility serverUtility, IViewEngineManager viewEngineManager, IEngineContext engineContext, IController controller, IControllerContext context, IUrlBuilder urlBuilder) { this.serverUtility = serverUtility; this.viewEngineManager = viewEngineManager; this.engineContext = engineContext; this.controller = controller; this.context = context; this.urlBuilder = urlBuilder; }
public CouchbaseNode(CouchbaseRestConfiguration config, Uri uri) { _config = config; Id = uri.GetHashCode(); Uri = uri; _builder = new UrlBuilder(uri); ErrorAge = DateTime.UtcNow; //The first time a request is made to a URI, the ServicePointManager //will create a ServicePoint to manage connections to a particular host ServicePointManager.FindServicePoint(Uri).SetTcpKeepAlive(true, 300, 30); }
public SiteTemplateActionDecorator(IAction decoratedAction, IVelocityViewGenerator velocityViewGenerator, ObjectSource objectSource, IVersionProvider versionProvider, IFingerprintFactory fingerprintFactory, IUrlBuilder urlBuilder, IPluginConfiguration configuration, ICruiseRequest cruiseRequest) { this.decoratedAction = decoratedAction; this.velocityViewGenerator = velocityViewGenerator; this.objectSource = objectSource; this.versionProvider = versionProvider; this.fingerprintFactory = fingerprintFactory; this.urlBuilder = urlBuilder; this.configuration = configuration; this.cruiseRequest = cruiseRequest; }
public VitualScenes34Controller(Credential Credential, IHttpClient HttpClient = null) { Cookies = new System.Net.CookieContainer(); Headers = new WebHeaderCollection(); log = Client.LogManager.GetLogger<VitualScenes34Controller>(); this.Credential = Credential; this.UrlBuilder = new VirtualScenes34UrlBuilder(this.Credential); if (HttpClient == null) HttpClient = new HTTP.VirtualClientHttp(this.Credential); this.HttpClient = HttpClient; this.HttpClient.OnHttpDownloadError += new HttpDownloadError(HttpClient_OnHttpDownloadError); this.HttpClient.OnHttpDownloadTimeout += new HttpDownloadTimeout(HttpClient_OnHttpDownloadTimeout); }
private HtmlFragmentResponse GenerateView(ProjectStatusListAndExceptions projectStatusListAndExceptions, string actionName, ICruiseRequest request, IServerSpecifier serverSpecifier) { this.translations = Translations.RetrieveCurrent(); cruiseUrlBuilder = request.UrlBuilder; urlBuilder = request.UrlBuilder.InnerBuilder; Hashtable velocityContext = new Hashtable(); velocityContext["forceBuildMessage"] = ForceBuildIfNecessary(request.Request); velocityContext["parametersCall"] = new ServerLink(cruiseUrlBuilder, new DefaultServerSpecifier("null"), string.Empty, ProjectParametersAction.ActionName).Url; velocityContext["wholeFarm"] = serverSpecifier == null ? true : false; string category = request.Request.GetText("Category"); velocityContext["showCategoryColumn"] = string.IsNullOrEmpty(category) ? true : false; ProjectGridSortColumn sortColumn = GetSortColumn(request.Request); bool sortReverse = SortAscending(request.Request); velocityContext["projectNameSortLink"] = GenerateSortLink(serverSpecifier, actionName, ProjectGridSortColumn.Name, sortColumn, sortReverse); velocityContext["buildStatusSortLink"] = GenerateSortLink(serverSpecifier, actionName, ProjectGridSortColumn.BuildStatus, sortColumn, sortReverse); velocityContext["lastBuildDateSortLink"] = GenerateSortLink(serverSpecifier, actionName, ProjectGridSortColumn.LastBuildDate, sortColumn, sortReverse); velocityContext["serverNameSortLink"] = GenerateSortLink(serverSpecifier, actionName, ProjectGridSortColumn.ServerName, sortColumn, sortReverse); velocityContext["projectCategorySortLink"] = GenerateSortLink(serverSpecifier, actionName, ProjectGridSortColumn.Category, sortColumn, sortReverse); ProjectGridRow[] projectGridRows = projectGrid.GenerateProjectGridRows(projectStatusListAndExceptions.StatusAndServerList, actionName, sortColumn, sortReverse, category, cruiseUrlBuilder, this.translations); velocityContext["projectGrid"] = projectGridRows; velocityContext["exceptions"] = projectStatusListAndExceptions.Exceptions; Array categoryList = this.GenerateCategoryList(projectGridRows); velocityContext["categoryList"] = categoryList; velocityContext["barAtTop"] = (this.SuccessIndicatorBarLocation == IndicatorBarLocation.Top) || (this.SuccessIndicatorBarLocation == IndicatorBarLocation.TopAndBottom); velocityContext["barAtBottom"] = (this.SuccessIndicatorBarLocation == IndicatorBarLocation.Bottom) || (this.SuccessIndicatorBarLocation == IndicatorBarLocation.TopAndBottom); return viewGenerator.GenerateView(@"ProjectGrid.vm", velocityContext); }
public RedirectableRedirectRule(IUrlBuilder urlBuilder) { this.urlBuilder = urlBuilder; }
public void SetUp() { this.builder = new GooglePlusUrlBuilder("ppppppppppppppppp"); }
public void SetUp() { this.builder = new TwitterUrlBuilder(); }
public void SetUp() { this.builder = new GoogleUrlBuilder(GoogleSource.News); }
public AccountController(ILog logger, IConfigurationService configurationService, IUrlBuilder urlBuilder) : base(logger, configurationService) { this.urlBuilder = urlBuilder; }
/// <summary> /// Initializes a new instance of the <see cref="StubResponse"/> class. /// </summary> /// <param name="currentUrl">The current URL.</param> /// <param name="urlBuilder">The URL builder.</param> /// <param name="serverUtility">The server utility.</param> /// <param name="routeMatch">The route match.</param> /// <param name="referrer">The referrer.</param> public StubResponse(UrlInfo currentUrl, IUrlBuilder urlBuilder, IServerUtility serverUtility, RouteMatch routeMatch, string referrer) : base(currentUrl, urlBuilder, serverUtility, routeMatch, referrer) { }
public DefaultCruiseUrlBuilder(IUrlBuilder urlBuilder) { this.urlBuilder = urlBuilder; }
public AbsolutePathUrlBuilderDecorator(IUrlBuilder decoratedUrlBuilder, string basePath) { this.decoratedUrlBuilder = decoratedUrlBuilder; this.basePath = basePath; }
public TrackbackHelper() { urlBuilder = DexterContainer.Resolve<IUrlBuilder>(); configurationService = DexterContainer.Resolve<IConfigurationService>(); logger = LogManager.GetCurrentClassLogger(); }
public ProjectGrid(IUrlBuilder urlBuilder, ILinkFactory linkFactory) { this.urlBuilder = urlBuilder; this.linkFactory = linkFactory; }
/// <summary> /// Initializes a new instance of the <see cref="JsonRestServices"/> class with the specified /// logger, retry logic, URI builder, and string serializer. /// </summary> /// <param name="logger">The logger to use for requests. Specify <c>null</c> if requests do not need to be logged.</param> /// <param name="retryLogic">The retry logic to use for REST operations.</param> /// <param name="urlBuilder">The URL builder to use for constructing URLs with query parameters.</param> /// <param name="stringSerializer">The string serializer to use for requests from this service.</param> /// <exception cref="ArgumentNullException"> /// If <paramref name="retryLogic"/> is <c>null</c>. /// <para>-or-</para> /// <para>If <paramref name="urlBuilder"/> is <c>null</c>.</para> /// <para>-or-</para> /// <para>If <paramref name="stringSerializer"/> is <c>null</c>.</para> /// </exception> public JsonRestServices(IRequestLogger logger, IRetryLogic<Response, HttpStatusCode> retryLogic, IUrlBuilder urlBuilder, IStringSerializer stringSerializer) : base(stringSerializer, logger, retryLogic, urlBuilder) { }
/// <summary> /// Initializes a new instance of the <see cref="StubResponse"/> class. /// </summary> /// <param name="currentUrl">The current URL.</param> /// <param name="urlBuilder">The URL builder.</param> /// <param name="serverUtility">The server utility.</param> /// <param name="routeMatch">The route match.</param> public StubResponse(UrlInfo currentUrl, IUrlBuilder urlBuilder, IServerUtility serverUtility, RouteMatch routeMatch) : this(currentUrl, urlBuilder, serverUtility, routeMatch, null) { }
public FarmLink(IUrlBuilder urlBuilder, string text, string action) : base(text) { this.urlBuilder = urlBuilder; this.action = action; }