Esempio n. 1
0
        public bool SaveActivity(TimelineItem obj)
        {
            Assert.IsNotNull(obj);

            TimelineItemInfo info = new TimelineItemInfo()
            {
                ClientId = obj.ClientId,
                EventType = obj.EventType,
                EventName = obj.EventName,
                UserId = obj.UserId,
                UserName = obj.UserName,
                UserType = obj.UserType,
                Title = obj.Title,
                Decription = obj.Decription,
                ImageUrl = obj.ImageUrl,
                DetailUrl = obj.DetailUrl,
                LinkUrl = obj.LinkUrl,
                UserUrl = obj.UserUrl,
                SiteName = obj.SiteName,
                SiteUrl = obj.SiteUrl,
                ActionTime = obj.ActionTime,
                Keywords = obj.Keywords
            };

            bool result = false;
            var chanel = CreateChannel();
            chanel.Call(p =>
            {
                result = p.SaveActivity(info);
            });

            return result;
        }
Esempio n. 2
0
 public bool SaveActivity(TimelineItemInfo obj)
 {
     var item = new TimelineItem()
     {
         ClientId = obj.ClientId,
         EventType = obj.EventType,
         EventName = obj.EventName,
         UserId = obj.UserId,
         UserName = obj.UserName,
         UserType = obj.UserType,
         Title = obj.Title,
         Decription = obj.Decription,
         ImageUrl = obj.ImageUrl,
         DetailUrl = obj.DetailUrl,
         LinkUrl = obj.LinkUrl,
         UserUrl = obj.UserUrl,
         SiteName = obj.SiteName,
         SiteUrl = obj.SiteUrl,
         ActionTime = obj.ActionTime,
         Keywords = obj.Keywords
     };
     return provider.SaveActivity(item);
 }