Esempio n. 1
0
        private MediaEntitySlim BuildMediaEntity(BaseDto dto)
        {
            // EntitySlim does not track changes
            var entity = new MediaEntitySlim();

            BuildContentEntity(entity, dto);

            if (dto is MediaEntityDto contentDto)
            {
                // fill in the media info
                entity.MediaPath = contentDto.MediaPath;
            }

            return(entity);
        }
Esempio n. 2
0
        private MediaEntitySlim BuildMediaEntity(BaseDto dto)
        {
            // EntitySlim does not track changes
            var entity = new MediaEntitySlim();

            BuildContentEntity(entity, dto);

            // fill in the media info
            if (dto is MediaEntityDto mediaEntityDto)
            {
                entity.MediaPath = mediaEntityDto.MediaPath;
            }
            else if (dto is GenericContentEntityDto genericContentEntityDto)
            {
                entity.MediaPath = genericContentEntityDto.MediaPath;
            }

            return(entity);
        }