Пример #1
0
 private void AddCategoryForUser(DBL.Models.User user, DBController db, ExtraCategory extraCategory)
 {
     if (user.ExtraCategories.Contains(extraCategory))
     {
         user.ExtraCategories.Remove(extraCategory);
         db.Update <DBL.Models.User>(user);
     }
     else
     {
         user.ExtraCategories.Add(extraCategory);
         db.Update <DBL.Models.User>(user);
     }
 }
Пример #2
0
        private async Task AddNewUser(DBController db, int chatId, Message message)
        {
            var users = await db.GetAllAsync <DBL.Models.User>();

            bool IsUserExist = users.Any(u => u.ClientId == chatId);

            if (!IsUserExist)
            {
                var user = new DBL.Models.User()
                {
                    ClientId = chatId, FullName = message.Chat.Username
                };
                await db.AddAsync <DBL.Models.User>(user);
            }
        }