public override void Render(Context context, TextWriter result) { var user = context[_userKey] as UserLiquidViewModel; var scheme = _schemeData.Query.First(x => x.Handle == _schemeHandle).AsLiquidAdapted(); var pageNumber = GetPageNumber(context); var entities = CreateQuery(user, scheme).PaginateByConfig(pageNumber).ToList().AsLiquidAdapted(); var allPagesCount = CreateQuery(user, scheme) .GetAllPagesCount(FrontEndOptions.FrontEndDeveloperOptions.Instance.Pagination.Default); context["entiry"] = new UserEntitiesPaginatedLiquidAdapted() { Entities = entities, AllPagesCount = allPagesCount, CurrentPage = pageNumber, Scheme = scheme, User = user }; base.Render(context, result); }
public static UserEntitiesPaginated MapToModel(this UserEntitiesPaginatedLiquidAdapted model) { return(Mapper.Map <UserEntitiesPaginated>(model)); }