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); }
public static UserLiquidViewModel Attach(this UserLiquidViewModel user, PaginatedEntities entities) { user.Attach(entities.Entities); return(user); }