public ActionResult <List <Category> > Get() { var authenticationString = HttpContext.Request.Headers["Authorization"]; if (_authenticationService.IsValid(authenticationString)) { return(_categoryDatabaseService.Get()); } return(_categoryDatabaseService.GetStripped()); }
public ActionResult <GameSession> StartGame([FromBody] Category category) { var session = new GameSession(); // Ensures that the Category isn't stripped since it relies on certain values session.Id = _gameService.CreateGame(_categoryDatabaseService.Get(category.Id)); session.Points = _gameService.GetGame(session.Id).StartGame().GetPoints(); return(Ok(session)); }