public async Task <bool> Save(IGuildUser user, SkillLevel skillLevel) { var duelPlayer = new DuelPlayer(user.GuildId, user.Id) { Name = user.Nickname ?? user.Username, Skill = (int)skillLevel }; return(await _client.InsertOrReplace(duelPlayer)); }
public async Task <bool> Save(IGuildUser challenger, IGuildUser challengee) { var duelMatch = new DuelChallenge(challenger.GuildId, challenger.Id, challengee.Id) { ChallengeDate = DateTime.UtcNow }; return(await _client.InsertOrReplace(duelMatch)); }
public async Task <bool> Update(SubscriberActivities activities) { return(await _client.InsertOrReplace(activities)); }