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(); } } }
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); }
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(); } } }
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); } }