public string CrearCandidato(string nombre, string coalicion, string partido, string color, string colorpartido, string colorcoalicion) { var db = new edayRoomEntities(); var rel = new RelacionCandidatoPartidoCoalicion(); db.RelacionCandidatoPartidoCoalicions.AddObject(rel); Candidato candidato = db.Candidatoes.SingleOrDefault(c => c.nombre.ToLower() == nombre.ToLower()); if (candidato == null) { candidato = new Candidato {nombre = nombre, color = color}; db.Candidatoes.AddObject(candidato); } Partido partidoObj = db.Partidoes.SingleOrDefault(c => c.nombre.ToLower() == partido.ToLower()); if (partidoObj == null) { partidoObj = new Partido {nombre = partido, color=colorpartido}; db.Partidoes.AddObject(partidoObj); } Coalicion coalicionObj = db.Coalicions.SingleOrDefault(c => c.nombre.ToLower() == coalicion.ToLower()); if (coalicionObj == null) { coalicionObj = new Coalicion {nombre = coalicion, color = colorcoalicion}; db.Coalicions.AddObject(coalicionObj); } partidoObj.RelacionCandidatoPartidoCoalicions.Add(rel); coalicionObj.RelacionCandidatoPartidoCoalicions.Add(rel); candidato.RelacionCandidatoPartidoCoalicions.Add(rel); db.SaveChanges(); return new JavaScriptSerializer().Serialize(""); }
/// <summary> /// Create a new RelacionCandidatoPartidoCoalicion object. /// </summary> /// <param name="id">Initial value of the id property.</param> /// <param name="id_candidato">Initial value of the id_candidato property.</param> /// <param name="id_partido">Initial value of the id_partido property.</param> public static RelacionCandidatoPartidoCoalicion CreateRelacionCandidatoPartidoCoalicion(global::System.Int32 id, global::System.Int32 id_candidato, global::System.Int32 id_partido) { RelacionCandidatoPartidoCoalicion relacionCandidatoPartidoCoalicion = new RelacionCandidatoPartidoCoalicion(); relacionCandidatoPartidoCoalicion.id = id; relacionCandidatoPartidoCoalicion.id_candidato = id_candidato; relacionCandidatoPartidoCoalicion.id_partido = id_partido; return relacionCandidatoPartidoCoalicion; }
/// <summary> /// Deprecated Method for adding a new object to the RelacionCandidatoPartidoCoalicions EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToRelacionCandidatoPartidoCoalicions(RelacionCandidatoPartidoCoalicion relacionCandidatoPartidoCoalicion) { base.AddObject("RelacionCandidatoPartidoCoalicions", relacionCandidatoPartidoCoalicion); }