public void UpdateUser() { var gameId = Guid.NewGuid(); var user = repo.GetOrCreateByLogin("login"); user.CurrentGameId = gameId; repo.Update(user); var retrieved = repo.FindById(user.Id); Assert.NotNull(retrieved); retrieved.CurrentGameId.Should().Be(gameId); }
public static void SetUserLocale(Activity activity, string locale) { if (activity != null) { try { var db = new MongoUserRepository(); var user = db.GetAll().FirstOrDefault(x => x.ChannelId == activity.ChannelId && x.UserId == activity.From.Id && x.UserName == activity.From.Name); if (user != null) { user.Locale = locale; db.Update(user); } } catch (Exception e) { Console.WriteLine(e); } } }