public void InsertarConfiguracion(Model.Configuracion configuracion) { using (var context = new Model.BibliotecaContextContainer()) { try { context.ConfiguracionSet.Add(configuracion); context.SaveChanges(); } catch (Exception e) { throw new Exception("No se ha podido insertar la configuración ", e); } } }
public void ActualizarConfiguracion(Model.Configuracion configuracion) { using (var context = new Model.BibliotecaContextContainer()) { try { var config = context.ConfiguracionSet.FirstOrDefault(x => x.ConfiguracionId == configuracion.ConfiguracionId); context.Entry(config).State = System.Data.Entity.EntityState.Modified; context.Entry(config).CurrentValues.SetValues(configuracion); context.SaveChanges(); } catch (Exception e) { throw new Exception("No se ha podido actualizar la configuración ", e); } } }