public IActionResult Get(int monumentId)
 {
     try
     {
         return(Ok(_MonumentenRepository.Find(monumentId)));
     }
     catch (Exception)
     {
         var error = new FunctionalError("Userstory code", "Error message: Object not found", "Remedy");
         return(NotFound(error));
     }
 }
Esempio n. 2
0
        public void Join(long playerID, string colour)
        {
            if (_players.Any(p => p.Colour == colour))
            {
                var error = new FunctionalError("US013.2.a", $"The colour '{colour}' has already been taken");
                throw new FunctionalException(error);
            }
            var player = new Player {
                ID = playerID, Colour = colour
            };

            _players.Add(player);
        }