public virtual async Task <T> UpdateAsync(T updated) { if (updated == null) { return(null); } dbContext.Attach(updated); dbContext.Entry(updated).State = EntityState.Modified; await dbContext.SaveChangesAsync(); return(updated); }