示例#1
0
        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("");
        }
示例#2
0
 /// <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;
 }
示例#3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the RelacionCandidatoPartidoCoalicions EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToRelacionCandidatoPartidoCoalicions(RelacionCandidatoPartidoCoalicion relacionCandidatoPartidoCoalicion)
 {
     base.AddObject("RelacionCandidatoPartidoCoalicions", relacionCandidatoPartidoCoalicion);
 }