コード例 #1
0
        // tahle trida se uklada do CSV


        public List <Hattrick> Select()
        {
            if (File.Exists("Hattrick.csv"))
            {
                using (var reader = new StreamReader("hattrick.csv"))
                {
                    Collection <Hattrick> data = new Collection <Hattrick>();
                    while (!reader.EndOfStream)
                    {
                        var line     = reader.ReadLine();
                        var values   = line.Split(',');
                        var hattrick = new Hattrick
                        {
                            HattrickId = Convert.ToInt32(values[0]),
                            Hrac       = new Hrac
                            {
                                HracId = Int32.Parse(values[1])
                            },
                            Datum = DateTime.FromBinary(long.Parse(values[2]))
                        };
                        data.Add(hattrick);
                    }

                    return(data.OrderBy(x => x.HattrickId).ToList());
                }
            }

            else
            {
                Collection <Hattrick> data = new Collection <Hattrick>();
                return(data.ToList());
            }
        }
コード例 #2
0
        public static Dictionary<PlayerSkillTypes, uint> GetPlayerSkills(Hattrick.Players.Player player)
        {
            Dictionary<PlayerSkillTypes, uint> skills = new Dictionary<PlayerSkillTypes, uint>();

            skills[PlayerSkillTypes.Defending] = (uint)player.defenderSkillField;
            skills[PlayerSkillTypes.Experience] = (uint)player.experienceField;
            skills[PlayerSkillTypes.Form] = (uint)player.playerFormField;
            skills[PlayerSkillTypes.Keeper] = (uint)player.keeperSkillField;
            skills[PlayerSkillTypes.Leadership] = (uint)player.leadershipField;
            skills[PlayerSkillTypes.Loyalty] = (uint)player.loyaltyField;
            skills[PlayerSkillTypes.Passing] = (uint)player.passingSkillField;
            skills[PlayerSkillTypes.Playmaking] = (uint)player.playmakerSkillField;
            skills[PlayerSkillTypes.Scoring] = (uint)player.scorerSkillField;
            skills[PlayerSkillTypes.SetPieces] = (uint)player.setPiecesSkillField;
            skills[PlayerSkillTypes.Stamina] = (uint)player.staminaSkillField;
            skills[PlayerSkillTypes.Winger] = (uint)player.wingerSkillField;
            skills[PlayerSkillTypes.MotherClubMonus] = (uint)(player.motherClubField ? 1 : 0);

            return (skills);
        }