Пример #1
0
        public static EntityTagLiquidViewModel AsLiquidAdaptedWithEntities(this Tag tag, PaginatedEntities entities)
        {
            var adapted = tag.AsLiquidAdaptedWithEntities(entities.Entities);

            adapted.AllPagesCount = entities.AllPagesCount;
            adapted.CurrentPage   = entities.CurrentPage;
            return(adapted);
        }
        public static EntitySchemeLiquidViewModel AsLiquidAdaptedWithEntities(this EntityScheme scheme, PaginatedEntities entities)
        {
            var adapted = scheme.AsLiquidAdapted();

            adapted.Entities      = entities.Entities.AsLiquidAdapted();
            adapted.AllPagesCount = entities.AllPagesCount;
            adapted.CurrentPage   = entities.CurrentPage;
            return(adapted);
        }
        public static CategoryLiquidViewModel AsLiquidAdaptedWithEntitiesAndMetaData(this Category category, PaginatedEntities entities, IMetaDataDataService metaData)
        {
            var adapted = category.AsLiquidAdaptedWithEntities(entities.Entities);

            adapted.CurrentPage   = entities.CurrentPage;
            adapted.AllPagesCount = entities.AllPagesCount;
            adapted.Metas         = metaData.Query.Where(x => x.TargetId == category.Id && x.TargetType == Category.MetaTypeName).MapToLiquid();
            return(adapted);
        }
Пример #4
0
 public static UserLiquidViewModel Attach(this UserLiquidViewModel user, PaginatedEntities entities)
 {
     user.Attach(entities.Entities);
     return(user);
 }