private async Task <ImageDto> SaveNewImageAsync(ImageDto image) { if (image.ImageDirectory == ImageDirectory.Temp) { image.ImageDirectory = ImageDirectory.Uploads; } return(await _fileSaver.SaveImageAsync(image)); }
public async Task <IActionResult> Post([FromBody] ImageDto image) { try { var saveImage = await _fileSaver.SaveImageAsync(image); return(Ok(saveImage)); } catch (Exception e) { _logger.LogError(e, e.Message); return(BadRequest()); } }