Ejemplo n.º 1
0
        public void deletefriend(int idfriend, int iduser)
        {
            Friendslist Friendslist1 = new Friendslist();

            Friendslist[] req = new Friendslist[202];

            IEnumerable <Friendslist> friend  = utOfWork.FriendslistRepository.GetMany(p => p.idFriend == iduser);
            IEnumerable <Friendslist> friend2 = utOfWork.FriendslistRepository.GetMany(p => p.idUser == iduser);


            foreach (Friendslist a in friend.ToList())
            {
                if (a.idUser == idfriend)
                {
                    utOfWork.FriendslistRepository.Delete(a.id);
                    utOfWork.Commit();
                }
            }
            foreach (Friendslist b in friend2.ToList())
            {
                if (b.idFriend == idfriend)
                {
                    utOfWork.FriendslistRepository.Delete(b.id);
                    utOfWork.Commit();
                }
            }
        }
Ejemplo n.º 2
0
        public IEnumerable <user> listRequest(int idUser)
        {
            var testList = new List <user>();



            Friendslist[] req = new Friendslist[202];

            IEnumerable <Friendslist> friend = utOfWork.FriendslistRepository.GetMany(p => p.idFriend == idUser);



            foreach (Friendslist a in friend.ToList())
            {
                if (a.request == true)
                {
                    testList.Add(utOfWork.UserRepository.Get(p => p.id == a.idUser));
                }
                else
                {
                }
            }

            return(testList);
        }
Ejemplo n.º 3
0
        public void denyfriend(int idFriend, int idUser)
        {
            Friendslist Friendslist1 = new Friendslist();

            Friendslist[] req = new Friendslist[202];

            IEnumerable <Friendslist> friend = utOfWork.FriendslistRepository.GetMany(p => p.idFriend == idUser);

            foreach (Friendslist a in friend.ToList())
            {
                if (a.idUser == idFriend)
                {
                    a.request = false;
                    utOfWork.FriendslistRepository.Update(a);
                    utOfWork.Commit();
                }
            }
        }
Ejemplo n.º 4
0
        public bool test(int id, String email)
        {
            user user = utOfWork.UserRepository.Get(p => p.e_mail == email);

            if (user == null)
            {
                return(false);
            }
            else
            {
                Friendslist Friendslist = new Friendslist
                {
                    idUser   = id,
                    idFriend = user.id,
                    friend   = false,
                    request  = true
                };
                utOfWork.FriendslistRepository.Add(Friendslist);
                utOfWork.Commit();
                return(true);
            }
        }