public eGraficos Guardar(DSDataContext dcOri) { try { DSDataContext dc = dcOri; eGraficos fila = new eGraficos(); fila.modelo = this.modelo; if (this.id == 0) { dc.eGraficos.InsertOnSubmit(fila); } else { var res = from x in dc.eGraficos where x.id == this.id select x; if (res.Count() > 0) { fila = res.First(); fila.modelo = this.modelo; } else { throw new Exception("Id no encontrado en Graficos"); } } return(fila); } catch (Exception) { throw; } }
public void Guardar() { try { DSDataContext dc = new DSDataContext(Conexion.DarStrConexion()); eGraficos f = Guardar(dc); dc.SubmitChanges(); this.id = f.id; } catch (Exception) { throw; } }