public async Task <TextMediaElement> Create(TextMediaElement textMediaElement)
        {
            textMediaElement.Type = ElementType.TextMedia;

            textMediaElementsRepository.Insert(textMediaElement);

            await this.unitOfWork.SaveAsync();

            return(textMediaElement);
        }
        public async Task Update(TextMediaElement element)
        {
            this.textMediaElementsRepository.Update(element);

            await this.unitOfWork.SaveAsync();
        }