public ActionResult <MediaTypeDisplay?> PostSave(MediaTypeSave contentTypeSave)
    {
        ActionResult <IMediaType?> savedCt = PerformPostSave <MediaTypeDisplay, MediaTypeSave, PropertyTypeBasic>(
            contentTypeSave,
            i => _mediaTypeService.Get(i),
            type => _mediaTypeService.Save(type));

        if (!(savedCt.Result is null))
        {
            return(savedCt.Result);
        }

        MediaTypeDisplay?display = _umbracoMapper.Map <MediaTypeDisplay>(savedCt.Value);


        display?.AddSuccessNotification(
            _localizedTextService.Localize("speechBubbles", "mediaTypeSavedHeader"),
            string.Empty);

        return(display);
    }