Exemplo n.º 1
0
        public MediaTypeDisplay PostSave(MediaTypeSave contentTypeSave)
        {
            var savedCt = PerformPostSave <MediaTypeDisplay, MediaTypeSave, PropertyTypeBasic>(
                contentTypeSave:        contentTypeSave,
                getContentType:         i => Services.MediaTypeService.Get(i),
                saveContentType:        type => Services.MediaTypeService.Save(type));

            var display = Mapper.Map <MediaTypeDisplay>(savedCt);

            display.AddSuccessNotification(
                Services.TextService.Localize("speechBubbles/mediaTypeSavedHeader"),
                string.Empty);

            return(display);
        }
Exemplo n.º 2
0
        public ActionResult <MediaTypeDisplay> PostSave(MediaTypeSave contentTypeSave)
        {
            var savedCt = PerformPostSave <MediaTypeDisplay, MediaTypeSave, PropertyTypeBasic>(
                contentTypeSave,
                i => _mediaTypeService.Get(i),
                type => _mediaTypeService.Save(type));

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

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


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

            return(display);
        }
Exemplo n.º 3
0
 // no MapAll - take care
 private void Map(MediaTypeSave source, MediaTypeDisplay target, MapperContext context) =>
 MapTypeToDisplayBase <MediaTypeSave, PropertyTypeBasic, MediaTypeDisplay, PropertyTypeDisplay>(source,
                                                                                                target, context);
Exemplo n.º 4
0
 // no MapAll - take care
 private void Map(MediaTypeSave source, IMediaType target, MapperContext context)
 {
     MapSaveToTypeBase <MediaTypeSave, PropertyTypeBasic>(source, target, context);
     MapComposition(source, target, alias => _mediaTypeService.Get(alias));
 }