protected void Page_Init(object sender, EventArgs e) { ClimbFind.Model.Objects.MessageBoard messageBoard = new CFController().GetMessageBoard(Current.MessageBoardID); //MessageBoardUC.RenderMessageBoard(messageBoard, Current.ID); extendedProfile = cfController.GetExtendedClimberProfile(Current.ID); Current.PlacesUserClimbs = cfController.GetPlacesUserClimbs(Current.ID); clubs = cfController.GetClubsUserBelongsTo(Current.ID); //UsersMovies = cfController.GetUsersYouTubeMovies(Current.ID, 3); FeedWatchEntry = cfController.GetClimberWatchEntry(UserID, Current.ID); UsersActivity = cfController.GetUsersActivity(Current.ID); //UniquePlacePartnerCalls = (from c in UsersCalls orderby c.PostedDateTime descending select c).ToList().GetDistinctPlaceCalls(); }
public void AcceptWatchRequest(FeedClimberChannelRequest watchEntry) { if (watchEntry.WatchedUserID != CurrentClimber.ID) { throw new Exception("Cannot accept channel request that was not made for you"); } if (!watchEntry.ApprovedDateTime.HasValue || watchEntry.RejectedDateTime.HasValue) { watchEntry.RejectedDateTime = null; watchEntry.ApprovedDateTime = DateTime.Now; new FeedClimberChannelRequestDA().Update(watchEntry); } }
protected ClimberProfile GetC(FeedClimberChannelRequest c) { return(CFDataCache.GetClimberFromCache(c.WatchedUserID)); }