public static void UcitajInfoZgrade(Dictionary <string, string> podaci, bool jeLiCivilna) { List <Ucinak> ucinci = new List <Ucinak>(); for (int i = 0; podaci.ContainsKey("UCINAK" + i); i++) { ucinci.Add(Ucinak.napraviUcinak(podaci["UCINAK" + i])); } List <Preduvjet> preduvjeti = Preduvjet.NaciniPreduvjete(podaci["PREDUVJETI"]); List <ZgradaInfo> popis = null; if (jeLiCivilna) { popis = CivilneZgradeInfo; } else { popis = VojneZgradeInfo; } ZgradaInfo zgradaInfo = new ZgradaInfo( SlijedeciId(), podaci["IME"], podaci["GRUPA"], Formula.IzStringa(podaci["CIJENA"]), Formula.IzStringa(podaci["KOLICINA"]), Formula.IzStringa(podaci["PO_KRUGU"]), Formula.IzStringa(podaci["ODRZAVANJE"]), Image.FromFile(podaci["SLIKA"]), podaci["KOD"], podaci["OPIS"], ucinci, podaci["SVOJSTVA"], preduvjeti); popis.Add(zgradaInfo); ZgradaInfoID.Add(zgradaInfo.id, zgradaInfo); Grupe.Add(podaci["GRUPA"]); }
public static void GenerisiUcinke() { using (var context = new RezultatiContext()) { var listaUtakmica = context.Utakmicas.ToList(); foreach (var utakmica in listaUtakmica) { var domacin = utakmica.Tim; foreach (var igrac in domacin.Igracs) { var ucinak = new Ucinak(); ucinak.IgracID = igrac.IgracID; ucinak.UtakmicaID = utakmica.UtakmicaID; ucinak.CrvenihKartona = 0; ucinak.ZutihKartona = 0; ucinak.OdigranihMinuta = 0; ucinak.Golova = 0; context.Ucinaks.Add(ucinak); } var gost = utakmica.Tim1; foreach (var igrac in gost.Igracs) { var ucinak = new Ucinak(); ucinak.IgracID = igrac.IgracID; ucinak.UtakmicaID = utakmica.UtakmicaID; ucinak.CrvenihKartona = 0; ucinak.ZutihKartona = 0; ucinak.OdigranihMinuta = 0; ucinak.Golova = 0; context.Ucinaks.Add(ucinak); } } context.SaveChanges(); } }