public void Put(int id, [FromBody] GolfScore modifiedScore) { var existingScore = golfScores.FirstOrDefault(x => x.Id == id); existingScore.UpdateMe(modifiedScore); repository.SaveScores(golfScores); }
// 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()); } }
// 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()); } }
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>()); }
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); }