Exemple #1
0
 public static SpaceLightDTO GetSpaceLightDTO(Core.Entities.Space entity)
 {
     return(new SpaceLightDTO
     {
         Id = entity.Id,
         Name = entity.Name,
         Slug = entity.Slug,
         Description = entity.Description,
         CreatedAt = entity.CreatedAt,
         CreatedBy = entity.CreatedBy,
         UpdatedAt = entity.UpdatedAt,
         UpdatedBy = entity.UpdatedBy,
         Owner = GetAppUserLightDTO(entity.Owner)
     });
 }
Exemple #2
0
        public static SpaceDTO GetSpaceDTO(Core.Entities.Space entity)
        {
            var dto = new SpaceDTO
            {
                Id          = entity.Id,
                Name        = entity.Name,
                Slug        = entity.Slug,
                Description = entity.Description,
                CreatedAt   = entity.CreatedAt,
                CreatedBy   = entity.CreatedBy,
                UpdatedAt   = entity.UpdatedAt,
                UpdatedBy   = entity.UpdatedBy,
                Owner       = GetAppUserLightDTO(entity.Owner),
            };

            dto.Pages = new List <PageLightDTO>();
            foreach (var page in entity.GetPages())
            {
                dto.Pages.Add(GetPageLightDTO(page));
            }

            return(dto);
        }