public async Task <Subject> Delete(int id) { var entity = await _dbContext.FindAsync <Subject>(id); entity.IsDeleted = true; return(await Update(id, entity)); }