Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="ci"></param>
        /// <returns></returns>
        /// <remarks>
        /// Here we require a placeID because climbs belong to a place so OnObjectID is not a place, it just so happens that
        /// when we're adding areas and locations placeID == o.OnObjectID
        /// </remarks>
        internal Post CreateContentAddPost(ModAction o, Guid placeID, bool isPublic)
        {
            var     place   = AppLookups.GetCacheIndexEntry(placeID);
            var     postMgr = new cf.Content.Feed.V0.ContentAddPostManager();
            dynamic data    = postMgr.CreateTemplateDynamicData(GetPostPlace(o.OnObjectID));

            return(postMgr.CreatePost(o.OnObjectID, o.UserID, place, isPublic, data));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="ci"></param>
 /// <returns></returns>
 /// <remarks>
 /// Here we require a placeID because climbs belong to a place so OnObjectID is not a place, it just so happens that
 /// when we're adding areas and locations placeID == o.OnObjectID
 /// </remarks>
 internal Post CreateContentAddPost(ModAction o, Guid placeID, bool isPublic)
 {
     var place = AppLookups.GetCacheIndexEntry(placeID);
     var postMgr = new cf.Content.Feed.V0.ContentAddPostManager();
     dynamic data = postMgr.CreateTemplateDynamicData(GetPostPlace(o.OnObjectID));
     return postMgr.CreatePost(o.OnObjectID, o.UserID, place, isPublic, data);
 }