public ActionResult <string> Get(Guid id) { var gridList = DBLMethods.GetCurrentBoard(id); var gameProcess = DBLMethods.GetGameStatus(id); return(Ok(gameProcess)); }
public ActionResult <Guid> Get() { Island island = new Island(); Land land = island.GetLand(); DBLMethods.SaveLand(land); return(Ok(land.Id)); }
public ActionResult <string> Join([FromBody] Join prms) { try { var game = DBLMethods.JoinGame(prms); return(Ok(game)); } catch { return(BadRequest("There is no free space in this game")); } }
public ActionResult <User> Post([FromBody] User prms) { User user = new User { Name = prms.Name, Token = Guid.NewGuid() }; DBLMethods.AddUser(user); return(Ok(user)); }
public ActionResult <string> Get(Guid id, int position) { var gridList = DBLMethods.GetCurrentBoard(id); var related = IslandGrid.GetGeksByPosition(position); List <IGeks> current = new List <IGeks>(); foreach (var key in related) { current.Add(gridList[key]); } return(Ok(current)); }
public ActionResult <string> Get(Guid id) { var gridList = DBLMethods.GetCurrentBoard(id); return(Ok(gridList)); }
public ActionResult <Guid> CreateGame([FromBody] User prms) { var game = DBLMethods.CreateGame(prms.Token); return(Ok(game.Id)); }