public FriendListViewModel GetFriendsCtrl(int id)
        {
            FriendListViewModel    fvm = new FriendListViewModel();
            FriendsBusinessLayer   fbl = new FriendsBusinessLayer();
            List <PersonalDetails> f   = fbl.getAllFriends(id);

            fvm.friendListViewModel = f;
            return(fvm);
        }
        public int GetYourFriendsRequests()
        {
            var manager              = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
            var currentUser          = manager.FindById(User.Identity.GetUserId());
            int id                   = currentUser.UserInfo.Id;
            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            return(fbl.GetFriendsRequstNumber(id));
        }
        public JsonResult GetFriendsListCtrl(string searchFriendText)
        {
            var manager     = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
            var currentUser = manager.FindById(User.Identity.GetUserId());
            int id          = currentUser.UserInfo.Id;

            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            return(Json(fbl.getListOfFriends(searchFriendText, id), JsonRequestBehavior.AllowGet));
        }
        public void RemoveFriend(int requesiFromId)
        {
            var manager     = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
            var currentUser = manager.FindById(User.Identity.GetUserId());
            int id          = currentUser.UserInfo.Id;

            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            fbl.RejectFriend(id, requesiFromId);
        }
        public void UpdateFriendRequest()
        {
            var manager     = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
            var currentUser = manager.FindById(User.Identity.GetUserId());
            int id          = currentUser.UserInfo.Id;


            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            fbl.UpdateFriendRequestById(id);
        }
 public void AddPost(String txt)
 {
     if (txt != null && txt != "")
     {
         var  manager     = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
         var  currentUser = manager.FindById(User.Identity.GetUserId());
         int  id          = currentUser.UserInfo.Id;
         Post p           = new Post();
         p.PostToID   = id;
         p.PostFromID = id;
         p.UserInfoID = id;
         p.PostText   = txt;
         p.PostDate   = DateTime.Now;
         FriendsBusinessLayer fbl = new FriendsBusinessLayer();
         fbl.InsertPost(p);
     }
 }
        public void AddFriendRequest(Friend f)
        {
            var    manager     = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext()));
            var    currentUser = manager.FindById(User.Identity.GetUserId());
            int    id          = currentUser.UserInfo.Id;
            Friend amigo       = new Friend();

            amigo.RequestFrom    = id;
            amigo.RequestDate    = DateTime.Now;
            amigo.RequestMessage = f.RequestMessage;
            amigo.RequestStatus  = "undefined";
            amigo.MeOnLine       = false;
            amigo.FriendOnLine   = false;
            amigo.UserInfoID     = f.UserInfoID;
            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            fbl.InsertFriendRequest(amigo);
        }
        public List <PostsViewModel> GetAllPosts(int id, string un)
        {
            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            return(fbl.GetPostsList(id, un));
        }
        public List <FriendRequestPersonViewModel> GetListOfFriendsRequests(int id)
        {
            FriendsBusinessLayer fbl = new FriendsBusinessLayer();

            return(fbl.GetRequestList(id));
        }