コード例 #1
0
        public PartialViewResult Crop(CropImageViewModel cropImageViewModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var cropImageParameter = cropImageViewModel.ToCropParameter();
                    _imageManager.CropImage(cropImageParameter);
                }
                catch (Exception ex)
                {
                    var logEntry = CreateLogEntry("Image Crop Error", LogOperations.ImageCrop, ex);
                    Logger.Error(logEntry);
                }
            }

            var image = _imageManager.GetImageById(cropImageViewModel.FileImageId);
            cropImageViewModel.Update(image.Id);
            return PartialView(ViewNameConst.PartialImageCrop, cropImageViewModel);
        }