public TaskModel CreateTask(TaskModel model) { var x = db.Task.Add(model); db.SaveChanges(); return(x.Entity); }
public GameModel CreateGame(GameModel model) { model.Hidden = false; var x = db.Game.Add(model); db.SaveChanges(); return(x.Entity); }
public PlayerGameModel ParticipateGame(int gameId, string userId) { PlayerGameModel model = new PlayerGameModel(); model.GameId = gameId; model.PlayerId = userId; model.state = "undefined"; model.ToolVmCreated = false; var x = db.PlayerGame.Add(model); db.SaveChanges(); return(x.Entity); }
public async Task <PlayerTaskModel> CreatePlayerTaskAsync(int taskId, int gameId, CyberSparrow user) { var task = th.GetTask(taskId); var game = gh.GetGame(gameId); if (task == null || game == null) { throw new NullReferenceException("GAME OR TASK IS NULL"); } PlayerTaskModel model = new PlayerTaskModel(); model.Game = game; model.Task = task; model.User = user; model.NumberOfFailedflags = 0; model.TaskState = "ready"; var m = await db.PlayerTask.AddAsync(model); db.SaveChanges(); return(m.Entity); }
public bool SaveChanges() { return(db.SaveChanges() > 0); }