Exemple #1
0
        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);
        }
Exemple #2
0
 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);
         }
     }
 }