/// <summary> /// Gets the device current configuration. /// </summary> /// <returns></returns> public virtual String GetConfiguration() { if (Configuraciones.Count.Equals(0)) { return(TipoDispositivo.GetConfiguration()); } var configurationBuilder = new StringBuilder(); foreach (var configuracion in Configuraciones.OfType <ConfiguracionDispositivo>().OrderBy(config => config.Orden).ToList()) { configurationBuilder.AppendLine(configuracion.Configuracion); } return(configurationBuilder.ToString()); }