public LikeResumeService(KEODbContext context, IBrowserDetector browserDetector)
 {
     this.context         = context;
     this.browserDetector = browserDetector;
     Host      = Dns.GetHostName();
     IpAddress = Dns.GetHostEntry(Host).AddressList[0].ToString();
 }
Esempio n. 2
0
        public Task Invoke(HttpContext httpContext, IBrowserDetector detector)
        {
            var browser = detector.Browser;

            if (browser.Name == BrowserNames.Edge || browser.Name == BrowserNames.EdgeChromium ||
                browser.Name == BrowserNames.InternetExplorer)
            {
                httpContext.Response.WriteAsync("Przegladarka nie jest obslugiwana");
            }
            return(next(httpContext));
        }
Esempio n. 3
0
        public async Task InvokeAsync(HttpContext context, IBrowserDetector detector)
        {
            var browser = detector.Browser;

            //context.Session.SetString("BrowserName", browser.Name);

            if (browser.Name == BrowserNames.Edge || browser.Name == BrowserNames.EdgeChromium || browser.Name == BrowserNames.InternetExplorer)
            {
                await context.Response.WriteAsync("Przeglądarka nie jest obsługiwana");
            }
            await _next(context);
        }
        public async Task Invoke(HttpContext context, IBrowserDetector detector)
        {
            var browser = detector.Browser;

            if (browser.Name == BrowserNames.Edge || browser.Name == BrowserNames.InternetExplorer || browser.Name == BrowserNames.EdgeChromium)
            {
                await context.Response.WriteAsync("Przeglądarka nie jest obsługiwana");
            }
            else
            {
                await _next(context);
            }
        }
Esempio n. 5
0
        public async Task InvokeAsync(HttpContext httpContext, IBrowserDetector browserDetector)
        {
            var defaultBrowser = browserDetector.Browser;

            if (defaultBrowser.Name == BrowserNames.InternetExplorer || defaultBrowser.Name == BrowserNames.EdgeChromium || defaultBrowser.Name == BrowserNames.Edge)
            {
                await httpContext.Response.WriteAsync("<html lang='pl'><head><meta charset='utf-8'></head><body><p>Przeglądarka nie jest obsługiwana</p></body></html>");
            }
            else
            {
                await this.next.Invoke(httpContext);
            }
        }
Esempio n. 6
0
        public async Task InvokeAsync(HttpContext httpContext, IBrowserDetector detector)
        {
            var browser = detector.Browser;

            if ((browser.Name == BrowserNames.Edge) || (browser.Name == BrowserNames.EdgeChromium) || (browser.Name == BrowserNames.InternetExplorer))
            {
                await httpContext.Response.WriteAsync("<p>Przegladarka nie jest obsugiwana</p>");
            }
            else
            {
                await this.next.Invoke(httpContext);
            }
        }
Esempio n. 7
0
        public Task Invoke(HttpContext context, IBrowserDetector browserDetector)
        {
            var _browserDetector = browserDetector;
            var name             = _browserDetector.Browser.Name;

            if (name == BrowserNames.Edge ||
                name == BrowserNames.EdgeChromium ||
                name == BrowserNames.InternetExplorer)
            {
                context.Response.WriteAsync("Przegladarka nie jest obslugiwana");
            }

            return(_next(context));
        }
Esempio n. 8
0
        public async Task InvokeAsync(HttpContext httpContext,
                                      IBrowserDetector detector)
        {
            var browser = detector.Browser;

            if (browser.Name == BrowserNames.Edge || browser.Name == BrowserNames.EdgeChromium || browser.Name == BrowserNames.InternetExplorer)
            {
                await httpContext.Response
                .WriteAsync("Przegladarka " + browser.Name + " nie jest obslugiwana");
            }
            else
            {
                await this.next.Invoke(httpContext);
            }
        }
Esempio n. 9
0
        public async Task InvokeAsync(HttpContext httpContext, IBrowserDetector detector)
        {
            var browser = detector.Browser;

            List <string> browsers = new List <string>
            {
                BrowserNames.Edge,
                BrowserNames.EdgeChromium,
                BrowserNames.InternetExplorer
            };

            if (browsers.Contains(browser.Name))
            {
                await httpContext.Response.WriteAsync("Przeglądarka nie jest obsługiwana");
            }
            else
            {
                await this.next.Invoke(httpContext);
            }
        }
Esempio n. 10
0
        public async Task InvokeAsync(HttpContext httpContext, IBrowserDetector browserDetector)
        {
            var browser             = browserDetector.Browser;
            var isTestingMiddleware = httpContext.Request.Query.ContainsKey("mwcheck") ||
                                      httpContext.Request.Query.ContainsKey("middlewarecheck") ||
                                      httpContext.Request.Query.ContainsKey("middleware-check");

            httpContext.Request.Query.ContainsKey("middleware");
            httpContext.Request.Query.ContainsKey("mw");
            httpContext.Request.Query.ContainsKey("mw-check");


            if (browser.Name == BrowserNames.Edge && isTestingMiddleware)
            {
                await httpContext.Response.WriteAsync("Have you tried the new chromuim based edge ?");
            }
            else
            {
                await this.next.Invoke(httpContext);
            }
        }
        public async Task InvokeAsync(HttpContext httpContext, IBrowserDetector detector)
        {
            //var userAgent = httpContext.Request.Headers["User-Agent"].ToString();
            var browser = detector.Browser;

            if (browser.Name == BrowserNames.Edge)
            {
                await httpContext.Response.WriteAsync("Przegladarka nie jest obslugiwana!");
            }
            else if (browser.Name == BrowserNames.EdgeChromium)
            {
                await httpContext.Response.WriteAsync("Przegladarka nie jest obslugiwana!");
            }
            else if (browser.Name == BrowserNames.InternetExplorer)
            {
                await httpContext.Response.WriteAsync("Przegladarka nie jest obslugiwana!");
            }
            else
            {
                await this._next.Invoke(httpContext);
            }
        }
Esempio n. 12
0
 public MiddlewareCheckBrowser(IBrowserDetector browserDetector)
 {
     _browserDetector = browserDetector;
 }
 public CurrentUserAccessor(IHttpContextAccessor httpContextAccessor, IBrowserDetector browserDetector)
 {
     _httpContextAccessor = httpContextAccessor;
     _browserDetector     = browserDetector;
 }
Esempio n. 14
0
 public StatisticController(IBrowserDetector browserDetector, Analytic analytic, UnitOfWorkApplicationDetails unitOfWork)
 {
     _unitOfWork      = unitOfWork;
     _browserDetector = browserDetector;
     _analytic        = analytic;
 }
Esempio n. 15
0
 public HomeController(IBrowserDetector browserDetector, ILogger <HomeController> logger)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.browserDetector = browserDetector ?? throw new ArgumentNullException(nameof(browserDetector));
 }
Esempio n. 16
0
 public IndexModel(ILogger <IndexModel> logger, IBrowserDetector browserDetector)
 {
     _logger          = logger;
     _browserDetector = browserDetector;
 }
Esempio n. 17
0
 public HomeController(IBrowserDetector browserDetector, IHttpContextAccessor a)
 {
     this.browserDetector = browserDetector;
 }