Beispiel #1
0
 public void AddFriend(List <FriendListData> datas)
 {
     queue.QueueTask(() =>
     {
         db.friend.RemoveRange(db.friend.AsEnumerable());
         db.SaveChanges();
         foreach (var f in datas)
         {
             db.friend.Add(f.toFriend());
             var sf = db.strongers.Where(p => p.userID.Equals(f.user_id) && p.groupID.Equals("Self")).FirstOrDefault();
             if (sf != null)
             {
                 sf.avatar   = f.portrait;
                 sf.nickName = f.friend_self_name;
                 sf.idCard   = f.id_card;
             }
             else
             {
                 StrongerModel m = new StrongerModel();
                 m.userID        = f.user_id;
                 m.groupID       = "Self";
                 m.nickName      = f.friend_self_name;
                 m.idCard        = f.id_card;
                 m.avatar        = f.portrait;
             }
         }
         db.SaveChanges();
     });
 }
Beispiel #2
0
 public void addStronger(GetUserData model)
 {
     queue.QueueTask(() =>
     {
         var sf = db.strongers.Where(p => p.userID.Equals(model.user_id) && p.groupID.Equals("Self")).FirstOrDefault();
         if (sf != null)
         {
             sf.avatar   = model.portrait;
             sf.nickName = model.user_name;
             sf.idCard   = model.id_card;
         }
         else
         {
             StrongerModel m = new StrongerModel();
             m.userID        = model.user_id;
             m.groupID       = "Self";
             m.nickName      = model.user_name;
             m.idCard        = model.id_card;
             m.avatar        = model.portrait;
             db.strongers.Add(m);
         }
         db.SaveChanges();
     });
 }