public ActionResult Index(int id) { Entities.User viewedProfile = _selectUser.Execute(id); Int32 currentUserId = Authentication.Security.CurrentUserId; if (viewedProfile != null) { Entities.Models.Profile.Profile model = new Entities.Models.Profile.Profile(); model.ViewedProfile = viewedProfile; model.MyProfile = viewedProfile.UserId == currentUserId; Entities.Filters.GamePlayer.SelectForUser filter = new Entities.Filters.GamePlayer.SelectForUser(); filter.UserId = id; filter.PlayerType = Entities.Enums.GamePlayerType.Player; model.GameProfiles = _selectGamePlayer.Execute(filter); model.TotalPoints = filter.TotalPoints; TempData["showSignOut"] = model.MyProfile; return(View(model)); } else { return(Redirect(string.Format("/Profile/{0}", currentUserId))); } }
public ActionResult Index(int id) { Entities.User viewedProfile = _selectUser.Execute(id); Int32 currentUserId = Authentication.Security.CurrentUserId; if (viewedProfile != null) { Entities.Models.Profile.Profile model = new Entities.Models.Profile.Profile(); model.ViewedProfile = viewedProfile; model.MyProfile = viewedProfile.UserId == currentUserId; Entities.Filters.GamePlayer.SelectForUser filter = new Entities.Filters.GamePlayer.SelectForUser(); filter.UserId = id; filter.PlayerType = Entities.Enums.GamePlayerType.Player; model.GameProfiles = _selectGamePlayer.Execute(filter); model.TotalPoints = filter.TotalPoints; TempData["showSignOut"] = model.MyProfile; return View(model); } else { return Redirect(string.Format("/Profile/{0}", currentUserId)); } }