public async Task OnPostReplaceImageAsync(IFormFile newImage, Guid imageId, Guid?recordId) { if (imageId != Guid.Empty) { RecordId = recordId; if (newImage != null) { await _imagesEditService.ReplaceImage(newImage, imageId); } await UpdateModel(imageId); } }
public async Task <IActionResult> ReplaceImage([FromForm] ReplaceImageDto replaceImageDto) { if (replaceImageDto.Image == null) { return(BadRequest("New image should be selected")); } try { await _imagesEditService.ReplaceImage(replaceImageDto.Image, replaceImageDto.ImageId); return(Ok()); } catch (ArgumentException exc) { return(BadRequest(exc.Message)); } }