Ejemplo n.º 1
0
        /// <summary>
        /// Gets the user follow request.
        /// </summary>
        /// <param name="userFollowRequest">The user follow request.</param>
        /// <returns></returns>
        private Model.UserFollow.UserFollowRequest getUserFollowRequest(user_follow_request userFollowRequest)
        {
            Model.UserFollow.UserFollowRequest newUserFollowRequest = new XareuServices.Model.UserFollow.UserFollowRequest();

            newUserFollowRequest.UserFollowed.Id   = userFollowRequest.user_id_request;
            newUserFollowRequest.UserFollowed.Nick = userFollowRequest.user.user_nick;

            newUserFollowRequest.UserFollower.Id   = userFollowRequest.user_id_requested;
            newUserFollowRequest.UserFollower.Nick = userFollowRequest.user1.user_nick;

            newUserFollowRequest.DateTime = userFollowRequest.datetime;

            return(newUserFollowRequest);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Adds the user follow request.
        /// </summary>
        /// <param name="userId">The user id.</param>
        /// <param name="userRequestedId">The user requested id.</param>
        /// <returns>True if it was OK, false otherwise</returns>
        public bool AddUserFollowRequest(long userId, long userRequestedId)
        {
            user_follow_request newUserFollowRequest = new user_follow_request();

            newUserFollowRequest.user_id_request   = userId;
            newUserFollowRequest.user_id_requested = userRequestedId;
            newUserFollowRequest.datetime          = DateTime.Today;

            try
            {
                data.user_follow_requests.InsertOnSubmit(newUserFollowRequest);
                data.SubmitChanges();
                return(true);
            }
            catch { return(false); }
        }