Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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)));
        }