public ActionResult Index(string steamId = "76561198257065483")
        {
            var modelFaceitmatch   = new Faceitmatch();
            var _faceitAbstraction = new SimpleFaceitAverageStats();
            var _client            = new SimpleFaceitLiveMatch();
            var _Lifetime          = new SimpleFaceitLifetimeStats();

            var providerFaceitDetails = _faceitAbstraction.FaceitUserDetails(steamId);      // Get FaceitGUID & FaceitNickname

            if (providerFaceitDetails != null)
            {
                modelFaceitmatch = _client.getFaceitMatchDetails(providerFaceitDetails.Item1, providerFaceitDetails.Item2);
                FacaeitLifetimeStats LifetimeStats       = _Lifetime.getFaceitLifetimeStats(providerFaceitDetails.Item1, providerFaceitDetails.Item2);
                FaceitUserStats      providerFaceitStats = _faceitAbstraction.FaceitAvgElo(providerFaceitDetails.Item1);

                if (modelFaceitmatch != null)
                {
                    Plugin      = new Streamplugin(modelFaceitmatch, LifetimeStats, providerFaceitStats);
                    Plugin.Live = 1;
                }
                else
                {
                    Plugin      = new Streamplugin(null, LifetimeStats, providerFaceitStats);
                    Plugin.Live = 0;
                }


                return(View(Plugin));
            }
            else
            {
                ViewData["Name"] = steamId;
                return(View("noFaceit"));
            }
        }
示例#2
0
        // GET: /FaceitLifetimeStats/
        public IActionResult Index(string steamId = "76561198257065483")
        {
            var _faceitAbstraction = new SimpleFaceitAverageStats();
            var _client            = new SimpleFaceitLifetimeStats();

            var providerFaceitDetails = _faceitAbstraction.FaceitUserDetails(steamId);      // Get FaceitGUID & FaceitNickname

            if (providerFaceitDetails != null)
            {
                FacaeitLifetimeStats LifetimeStats = _client.getFaceitLifetimeStats(providerFaceitDetails.Item1, providerFaceitDetails.Item2);      // Get FaceitGUID & FaceitNickname
                if (LifetimeStats != null)
                {
                    ViewData["Name"]                 = providerFaceitDetails.Item2;
                    ViewData["WonMatches"]           = LifetimeStats.lifetime.WonMatches;
                    ViewData["PlayedMatches"]        = LifetimeStats.lifetime.PlayedMatches;
                    ViewData["WinPercentage"]        = LifetimeStats.lifetime.WinPercentage;
                    ViewData["highesWinningstreak"]  = LifetimeStats.lifetime.highesWinningstreak;
                    ViewData["currentWinningstreak"] = LifetimeStats.lifetime.currentWinningstreak;
                    ViewData["KD"]    = LifetimeStats.lifetime.KD;
                    ViewData["Elo"]   = LifetimeStats.lifetime.Elo;
                    ViewData["Level"] = LifetimeStats.lifetime.Level;

                    return(View());
                }
                else
                {
                    ViewData["Name"] = providerFaceitDetails.Item2;
                    return(View("noFaceit"));
                }
            }
            else
            {
                ViewData["Name"] = steamId;
                return(View("noFaceit"));
            }
        }