public async Task <UploadedFileRestModel> UpdateAsync(UploadedFileRestModel file) { var uri = $"{URL}/{file.Id}"; var response = await _httpService.UpdateAsync(uri, file); if (!response.IsSuccess) { throw new ApplicationException(await response.GetBodyAsync()); } return(response.Response); }
public async Task <IActionResult> Put(string id, [FromBody] UploadedFileRestModel file) { if (id != file.Id) { return(BadRequest()); } string userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; var updatedFile = await _uploadedFileService.UpdateAsync(userId, _mapper.Map <UploadedFile>(file)); if (updatedFile == null) { return(NotFound()); } return(Ok(_mapper.Map <UploadedFileRestModel>(updatedFile))); }