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);
        }