public async Task Delete(object id) { using (ResturanteDbContext _dbContext = new ResturanteDbContext()) { Catagory entityToDelete = await _dbContext.Catagories.FindAsync(id); if (_dbContext.Entry(entityToDelete).State == EntityState.Detached) { _dbContext.Catagories.Attach(entityToDelete); } _dbContext.Catagories.Remove(entityToDelete); _dbContext.SaveChanges(); } }