Не получается удалить запросом из БД запись. Хотя получаю соотвествующий статус код после удаления.
[Route("api/wishlist")]
[ApiController]
....
[HttpDelete("{id}")]
public async Task<IActionResult> Delete(int id)
{
var item = _ItemService.GetIdAsync(id);
if (item == null)
{
return NotFound();
}
await _ItemService.DeleteAsync(id);
return NoContent();
}
Repo:
public async Task<bool> DeleteAsync(int id)
{
bool status;
try
{
var entity = await _context.Set<Item>().FindAsync(id);
if (entity != null)
{
_context.Set<Item>().Remove(entity);
await _context.SaveChangesAsync();
}
status = true;
}
catch (Exception)
{
status = false;
}
return status;
}
public async Task<bool> DeleteAsync(int id)
{
return await _ItemRepository.DeleteAsync(id);
}