예제 #1
0
        public static TinyUrlMapping Map(this TinyUrlMappingEntity entity, IWebSiteQuery webSiteQuery)
        {
            var webSite    = (WebSite)entity.webSite;
            var verticalId = entity.verticalId == Guid.Empty ? (Guid?)null : entity.verticalId;

            return(new TinyUrlMapping
            {
                CreatedTime = entity.createdTime,
                TinyId = entity.tinyId,
                WebSite = webSite,
                UserId = entity.userId,
                VerticalId = verticalId,
                LongUrl = webSiteQuery.GetUrl(webSite, verticalId, entity.secure, entity.longUrl),
                ContextId = entity.contextId,
                Definition = entity.definition,
                MimeType = entity.mimeType,
                Instance = entity.instance
            });
        }
예제 #2
0
 partial void DeleteTinyUrlMappingEntity(TinyUrlMappingEntity instance);
예제 #3
0
 partial void UpdateTinyUrlMappingEntity(TinyUrlMappingEntity instance);
예제 #4
0
 partial void InsertTinyUrlMappingEntity(TinyUrlMappingEntity instance);