Esempio n. 1
0
        public void Put(int id, [FromBody] GolfScore modifiedScore)
        {
            var existingScore = golfScores.FirstOrDefault(x => x.Id == id);

            existingScore.UpdateMe(modifiedScore);
            repository.SaveScores(golfScores);
        }
Esempio n. 2
0
 // END CUT HERE
 // BEGIN CUT HERE
 public static void Main()
 {
     try {
     GolfScore ___test = new GolfScore();
     ___test.run_test(-1);
     } catch(Exception e) {
     //Console.WriteLine(e.StackTrace);
     Console.WriteLine(e.ToString());
     }
 }
Esempio n. 3
0
// END CUT HERE
// BEGIN CUT HERE
    public static void Main()
    {
        try {
            GolfScore ___test = new GolfScore();
            ___test.run_test(-1);
        } catch (Exception e) {
//Console.WriteLine(e.StackTrace);
            Console.WriteLine(e.ToString());
        }
    }
Esempio n. 4
0
        public IEnumerable <HoleScore> Get(int scoreId)
        {
            GolfScore golfScore = null;

            Console.WriteLine("Controller=HoleScoresController,Method=Get,FriendlyMessage='Trying to get hole scores for score ID {0}'", scoreId);
            try
            {
                golfScore = repository.ReadScores().FirstOrDefault(x => x.Id == scoreId);
                Console.WriteLine("Controller=HoleScoresController,Method=Get,FriendlyMessage='Have {0} holes for score ID {1}'", golfScore.HoleScores.Count, golfScore.Id);
            }
            catch (Exception e)
            {
                Console.WriteLine("Controller=HoleScoresController,Method=Get,FriendlyMessage='Exception Occurred with message => {0}'", e.Message);
            }

            return(golfScore != null ? golfScore.HoleScores : new List <HoleScore>());
        }
Esempio n. 5
0
        public int Post([FromBody] GolfScore newScore)
        {
            Console.Out.WriteLine("Controller=ScoresController,Method=Post,FriendlyMessage=String received -> '{0}'", newScore);
            var newId = golfScores.Count + 2;

            try
            {
                Console.Out.WriteLine("Controller=ScoresController,Method=Post,FriendlyMessage=newScore.Id -> {0}", newScore.Id);
                newScore.Id = newId;
                golfScores.Add(newScore);
                Console.Out.WriteLine("Controller=ScoresController,Method=Post,FriendlyMessage='Items in golfScores -> {0}'", golfScores.Count);
                repository.SaveScores(golfScores);
            }
            catch (Exception e)
            {
                Console.Out.WriteLine("Controller=ScoresController,Method=Post,Exception={0}", e.Message);
                // newScore = ManufactureScore();
                // golfScores.Add(newScore);
            }

            return(newScore == null ? -1 : newScore.Id);
        }