Пример #1
0
        public GetLayoutRegionsResponse Get(GetLayoutRegionsRequest request)
        {
            request.Data.SetDefaultOrder("RegionIdentifier");

            var listResponse = repository
                               .AsQueryable <Module.Root.Models.LayoutRegion>(lr => lr.Layout.Id == request.LayoutId && !lr.Layout.IsDeleted && lr.Region != null && !lr.Region.IsDeleted)
                               .Select(lr => new RegionModel
            {
                Id             = lr.Region.Id,
                Version        = lr.Region.Version,
                CreatedBy      = lr.CreatedByUser,
                CreatedOn      = lr.CreatedOn,
                LastModifiedBy = lr.ModifiedByUser,
                LastModifiedOn = lr.ModifiedOn,

                RegionIdentifier = lr.Region.RegionIdentifier,
                Description      = lr.Description
            })
                               .ToDataListResponse(request);

            return(new GetLayoutRegionsResponse
            {
                Data = listResponse
            });
        }
Пример #2
0
        public GetLayoutRegionsResponse Get(GetLayoutRegionsRequest request)
        {
            var listResponse = LayoutServiceHelper.GetLayoutRegionsResponse(repository, request.LayoutId, request);

            return(new GetLayoutRegionsResponse {
                Data = listResponse
            });
        }