Example #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);
        }
Example #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));
        }