public async Task <IActionResult> UpdateAsync(UpdateResourceDto updateResourceDto)
        {
            var resource = await _resourceRepo.GetAsync(updateResourceDto.Id);

            if (resource == null)
            {
                return(NotFound("Не найден"));
            }

            resource.Url = updateResourceDto.Url;
            _resourceRepo.Update(resource);
            await _resourceRepo.SaveChangesAsync();

            return(Ok(resource));
        }
        public async Task <IActionResult> UpdateOneByIdAsync(
            [FromRoute] int id,
            [FromBody] UpdateResourceDto resource
            )
        {
            try
            {
                var item = await _resourceService.UpdateOneByIdAsync(id, resource.ToEntity());

                return(Ok(item));
            }
            catch (Exception e)
            {
                return(HttpExceptionMapper.ToHttpActionResult(e));
            }
        }
 public async Task <IActionResult> UpdateOneByIdAsync(
     [FromRoute] int id,
     [FromBody] UpdateResourceDto resource
     )
 {
     try
     {
         // TODO: Implementar este metodo (by joaquincito tu estudiantito garcia)
         // var item = await _cubicleService
         //     .UpdateOneByIdAsync(id, resource.ToEntity());
         return(Ok(null));
     }
     catch (Exception e)
     {
         return(HttpExceptionMapper.ToHttpActionResult(e));
     }
 }
 public Task <ResourceDto> UpdateAsync(UpdateResourceDto input)
 {
     throw new NotImplementedException();
 }