public ImageController(IImageService imageService,
                        RemoveImageRichModel removeImageRichModel,
                        UploadImageModel uploadImageModel)
 {
     _imageService         = imageService;
     _removeImageRichModel = removeImageRichModel;
     _uploadImageModel     = uploadImageModel;
 }
Beispiel #2
0
        public ResultModel RemoveImage(RemoveImageRichModel input)
        {
            Stopwatch sw     = Stopwatch.StartNew();
            var       result = _imageService.RemoveImage(input);

            sw.Stop();
            _logger.LogWarning($"====> Removing image - elapsed milli seconds : {sw.ElapsedMilliseconds}");
            return(result);
        }
        public ResultModel RemoveImage(RemoveImageRichModel input)
        {
            if (File.Exists(input.FileName))
            {
                File.Delete(input.FileName);
            }
            else
            {
                return(new ResultModel
                {
                    HasError = true,
                    Message = "تصویر یافت نشد."
                });
            }

            return(new ResultModel
            {
                HasError = false,
                Message = "تصویر با موفقیت حذف شد."
            });
        }