public ActionResult Index(string id = null) { var utilisateur = User as PrincessPrincipal; var ps = new ProfileService(null); if (id.IsNullOrWhiteSpace()) { if (utilisateur != null) { ps = new ProfileService(utilisateur.Token); return(View(ps.GetMyProfile())); } return(RedirectToAction("Index", "Home")); } var profile = ps.GetUserProfile(id, false); if (!profile.IsPrivate) { return(View(profile)); } //profile prive if (utilisateur == null) { return(RedirectToAction("Index", "Home")); //utilisateur non connecte } var fs = new FriendService(utilisateur.Token); if (fs.GetAllFriends().Any(f => f.HashId == profile.UserHashId)) //Dans ses amis { return(View(profile)); } return(RedirectToAction("Index", "Home")); }
public void Show(User user) { Console.WriteLine("Ваши друзья:"); friendService.GetAllFriends(user.Id).ToList().ForEach(f => { Console.WriteLine($"{f.FirstName} {f.LastName} {f.Email}"); }); }
public List <BasicUserInfo> GetFriends() { return(_friendService.GetAllFriends()); }