/// <summary> /// SaveImage /// </summary> /// <param name="image"></param> public void SaveImage(ImageModel image) { ImageDC ImageDC = Mapper.Map <ImageModel, ImageDC>(image); ServiceResponse <int> saveImageResponse = _contentProxy.Execute(opt => opt.SaveImage(ImageDC)); if (saveImageResponse.Status != ResponseStatus.Success) { HandleError(saveImageResponse.Status, saveImageResponse.ResponseMessage); } else { image.ImageId = saveImageResponse.Result; } }
/// <summary> /// SaveImage /// </summary> /// <param name="saveImageRequest"></param> /// <returns></returns> public ServiceResponse <int> SaveImage(ImageDC siteImage) { ServiceResponse <int> saveImageResponse = new ServiceResponse <int>(); try { SetContext(); SiteImage image = Mapper.Map <ImageDC, SiteImage>(siteImage); _contentManager.SaveImage(image, siteImage.ImageFile); saveImageResponse.Result = image.ImageId; } catch (Exception ex) { HandleError(ex, saveImageResponse); } return(saveImageResponse); }