// GET: Vän/Details/5 public ActionResult Lista() { { var db = new ApplicationDbContext(); var NuvarandeID = User.Identity.GetUserId(); var VänLista = db.Vän.Where(f => f.Person1 == NuvarandeID || f.Person2 == NuvarandeID); var listOfProfiles = db.Profil.ToList(); List <VänListItem> listaAttSkicka = new List <VänListItem>(); foreach (var f in VänLista) { var profile = listOfProfiles.FirstOrDefault(x => x.UserID != NuvarandeID && (x.UserID == f.Person1 || x.UserID == f.Person2)); var vän = new VänListItem { UserId = profile.UserID, Förnamn = profile.Förnamn, Efternamn = profile.Efternamn }; listaAttSkicka.Add(vän); } return(View(listaAttSkicka)); } }
public ActionResult FriendList() { var db = new ApplicationDbContext(); var currentID = User.Identity.GetUserId(); var friendList = db.Vän.Where(f => f.Person1 == currentID || f.Person2 == currentID); var listOfProfiles = db.Profil.ToList(); List <VänListItem> listToSend = new List <VänListItem>(); foreach (var f in friendList) { var profile = listOfProfiles.FirstOrDefault(p => p.UserID != currentID && (p.UserID == f.Person1 || p.UserID == f.Person2)); var friend = new VänListItem { UserId = profile.UserID, Förnamn = profile.Förnamn, Efternamn = profile.Efternamn }; listToSend.Add(friend); } return(View(listToSend)); }