Esempio n. 1
0
        public void AddProStats(ProStats pr)
        {
            if (!(proStats.Count >= 2)) //begrænser listen til 2
            {
                List <int> proStatsIds = new List <int>();

                foreach (var pro in proStats)
                {
                    proStatsIds.Add(pro.Id);
                }

                if (proStatsIds.Count != 0)
                {
                    int start = proStatsIds.Max();
                    pr.Id = start + 1;
                }
                else
                {
                    pr.Id = 1;
                }

                proStats.Add(pr);

                JsonHelper.WriteProStat(proStats, "ProStatsData.json");
            }
        }
Esempio n. 2
0
        public void UpdateProStats(ProStats eProStats)
        {
            if (eProStats != null)
            {
                foreach (ProStats e in proStats)
                {
                    if (e.Id == eProStats.Id)
                    {
                        e.Name              = eProStats.Name;
                        e.ScoringAverage    = eProStats.ScoringAverage;
                        e.DrivingDistance   = eProStats.DrivingDistance;
                        e.FairwayAverage    = eProStats.FairwayAverage;
                        e.GreenInRegAverage = eProStats.GreenInRegAverage;
                        e.ScramblingAverage = eProStats.ScramblingAverage;
                    }
                }

                JsonHelper.WriteProStat(proStats, "ProStatsData.json");
            }
        }
Esempio n. 3
0
        public void EditProStats(ProStats edStats)
        {
            List <int> editList = new List <int>();

            foreach (var es in proStats)
            {
                editList.Add(es.Id);
            }

            if (editList.Count != 0)
            {
                int start = editList.Max();
                edStats.Id = start + 1;
            }
            else
            {
                edStats.Id = 1;
            }
            proStats.Add(edStats);
            JsonHelper.WriteProStat(proStats, "ProStatsData.json");
        }