public void alta(int preguntaId) { OpcionDAL objopciondal = new OpcionDAL(); int valor; valor = objopciondal.alta(preguntaId, this._descripcion, this._correcta); //En valor obtengo el id luego de hacer el insert y se lo paso al objeto if (valor != -1) { this._id = valor; } //si es -1 es porque fallo el insert, quiza deberia retornar algo este alta }
public List <Opcion> listarOpciones(int preguntaId) { List <Opcion> lista = new List <Opcion>(); OpcionDAL objopciondal = new OpcionDAL(); Opcion unaopcion; foreach (DataRow fila in objopciondal.obtenerOpciones(preguntaId).Rows) { unaopcion = new Opcion(); unaopcion._id = Convert.ToInt32(fila["id"]); unaopcion._descripcion = fila["descripcion_opcion"].ToString(); unaopcion._correcta = Convert.ToInt32(fila["correcta"]); lista.Add(unaopcion); } return(lista); }