public T Update(T entity) { T retorno = context.Set <T>().Attach(entity); context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); return(retorno); }