public async Task <IActionResult> Post(IFormFile file) { try { var details = await _imageRepository.SaveAsync(file); return(CreatedAtRoute("Image", new { id = details.Id }, details)); } catch (Exception ex) { Log.Error(ex, ex.Message); return(this.ServerError(ex)); } }