public void CalculateAverageSkillsTests(string skill, int average)
        {
            _teamAverageCalculator.CalculateAverage(_squad);
            SquadPlayer player     = _squad.Players.FirstOrDefault(p => p.Name.Contains("Average Skills"));
            int         resAverage = (skill == "Checking") ? player.Checking : (skill == "Shooting" ? player.Shooting : player.Skating);

            Assert.AreEqual(average, resAverage);
        }
Ejemplo n.º 2
0
        public IActionResult AddSquadPlayer([FromBody] SquadPlayer entity)
        {
            var    decodedToken = authentication.DecodeTokenFromRequest(Request.Headers["Authorization"]);
            string role         = authentication.GetRoleFromToken(decodedToken);
            int    id           = authentication.GetIDFromToken(decodedToken);

            if (role == "Club")
            {
                if (_clubLogic.AddSquadPlayer(entity, id))
                {
                    return(Ok());
                }
            }
            return(StatusCode(500, "Failed"));
        }
Ejemplo n.º 3
0
        public static void SaveSquadPlayer(SquadPlayer player)
        {
            string path = Application.persistentDataPath + "/" + player.Position + "Player.sav";

            using (FileStream stream = File.Open(path, FileMode.OpenOrCreate, FileAccess.Write))
            {
                stream.Position = 0;

                SquadPlayerData playerData = new SquadPlayerData(player);

                string dataAsJson = JsonUtility.ToJson(playerData);

                using (StreamWriter streamWriter = new StreamWriter(stream))
                {
                    streamWriter.WriteLine(dataAsJson);

                    stream.SetLength(stream.Position);
                    streamWriter.Close();
                    stream.Close();
                }
            }
        }
Ejemplo n.º 4
0
 public SquadPlayerData(SquadPlayer player)
 {
     position  = player.Position;
     saleValue = player.SaleValue;
     upgradeableClickerObjectData = new UpgradeableClickerObjectData(player);
 }
Ejemplo n.º 5
0
 public bool AddSquadPlayer(SquadPlayer entity, int club_ID)
 {
     return(_clubRepos.AddSquadPlayer(entity, club_ID));
 }