Tuesday, 7 February 2017

get Friend Lists


 public class Friend
    {
        public int friends_id { get; set; }
        public int from_user_id { get; set; }
        public int to_user_id { get; set; }
        public Nullable<System.DateTime> friend_crdate { get; set; }
        public Nullable<bool> friend_user_type { get; set; }
        public Nullable<bool> friend_active { get; set; }
    }

DAL:

 public IQueryable<int> getFriendLists(int user_id)
        {

            IQueryable<int> strList1 = objcubitEntities.friends.Where((p) => p.from_user_id == user_id).Select((s) => s.to_user_id);

            IQueryable<int> strList2 = objcubitEntities.friends.Where((p) => p.to_user_id == user_id).Select((s) => s.from_user_id);

            IQueryable<int> result = strList1.Union(strList2);

            return result;
        }

IDAL:

 IQueryable<int> getFriendLists(int user_id);

IBAL:

 IQueryable<int> getFriendLists(int user_id);

BAL;

        public IQueryable<int> getFriendLists(int user_id)
        {

            var result=objUserInfoDAL.getFriendLists(user_id);
            return result;
        }


UserRegisterController:

   public IQueryable<int> getFriendLists(int user_id)
        {

            var result = objUserInfoBAL.getFriendLists(user_id);
            return result;
        }

No comments:

Post a Comment