public List <Image> DisplayUserImage(int userId) { List <Link> lnk = _imageDao.GetLink(); var userLinks = lnk.Where(link => link.UsId == userId).ToList <Link>(); var userImIds = new List <int>(); for (int i = 0; i < userLinks.Count; i++) { userImIds.Add(userLinks[i].AwId); } var allImages = _imageDao.GetImages(); var userImages = new List <Image>(); for (int i = 0; i < userImIds.Count; i++) { for (int j = 0; j < allImages.Count; j++) { if (userImIds[i] == allImages[j].Id) { if (userImages.Contains(allImages[j])) { break; } else { userImages.Add(allImages[j]); } } } } return(userImages); }