public static Boolean guardarConfiguracion(string nombre, string valor) { Boolean correcto=true; try { var lst = from un in DB.Tablas.Configuraciones where un.Nombre.Contains(nombre) == true select un; if (lst.Count() > 0) { //modificar valor variable lst.First().Valor = valor; } else { //crear nueva configuraicon Configuracion conf = new Configuracion(); conf.Nombre = nombre; conf.Valor = valor; DB.Tablas.AddToConfiguraciones(conf); } DB.Tablas.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave); } catch (Exception ex) { debug.Log.WriteError("Error al guardar configuracion", ex); correcto = false; return correcto; } return correcto; }
/// <summary> /// Deprecated Method for adding a new object to the Configuraciones EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToConfiguraciones(Configuracion configuracion) { base.AddObject("Configuraciones", configuracion); }
/// <summary> /// Create a new Configuracion object. /// </summary> /// <param name="id">Initial value of the ID property.</param> public static Configuracion CreateConfiguracion(global::System.Int32 id) { Configuracion configuracion = new Configuracion(); configuracion.ID = id; return configuracion; }