コード例 #1
0
        /// <summary>
        /// SaveImageGallery
        /// </summary>
        /// <param name="imageGallery"></param>
        public void SaveImageGallery(ImageGalleryModel imageGallery)
        {
            ImageGalleryDC        imageGalleryDC           = Mapper.Map <ImageGalleryModel, ImageGalleryDC>(imageGallery);
            ServiceResponse <int> saveImageGalleryResponse = _contentProxy.Execute(opt => opt.SaveImageGallery(imageGalleryDC));

            if (saveImageGalleryResponse.Status != ResponseStatus.Success)
            {
                HandleError(saveImageGalleryResponse.Status, saveImageGalleryResponse.ResponseMessage);
            }
            else
            {
                imageGallery.ImageGalleryId = saveImageGalleryResponse.Result;
            }
        }
コード例 #2
0
        /// <summary>
        /// SaveImageGallery
        /// </summary>
        /// <param name="imageGalleryRequest"></param>
        /// <returns></returns>
        public ServiceResponse <int> SaveImageGallery(ImageGalleryDC imageGalleryRequest)
        {
            ServiceResponse <int> imageGalleryResponse = new ServiceResponse <int>();

            try
            {
                SetContext();
                ImageGallery imageGallery = Mapper.Map <ImageGalleryDC, ImageGallery>(imageGalleryRequest);
                _contentManager.SaveImageGallery(imageGallery);
                imageGalleryResponse.Result = imageGallery.ImageGalleryId;
            }
            catch (Exception ex)
            {
                HandleError(ex, imageGalleryResponse);
            }
            return(imageGalleryResponse);
        }