public SæsonBeskrivelse OpdaterSæsonBeskrivelse(string beskrivelse, string start, string s**t) { using (BetBudContext db = new BetBudContext()) { SæsonBeskrivelse sb = HentNuværendeSæson(); sb.Beskrivelse = beskrivelse; sb.SlutDato = s**t; sb.StartDato = start; db.Entry(sb).State = EntityState.Modified; db.SaveChanges(); } return(HentNuværendeSæson()); }
public void SæsonAfslutning() { Setting setting = null; SæsonBeskrivelse sb = null; using (BetBudContext db = new BetBudContext()) { setting = db.Settings.FirstOrDefault(x => x.name == "Sæson"); sb = db.AktuelSæsonInfo.OrderByDescending(x => x.SæsonBeskrivelseId).FirstOrDefault(); } int sæsonId = int.Parse(setting.value); Sæson sæson = new Sæson { SæsonId = sæsonId, SæsonNavn = "test", SæsonPris = 0.0, SæsonPeriode = DateTime.Now, SæsonInfo = sb }; sæson.SæsonBrugere = new List <SæsonBruger>(); foreach (Bruger bruger in brugerController.getBrugere()) { sæson.SæsonBrugere.Add(new SæsonBruger { Bruger = bruger, BrugerPoints = bruger.Point }); } sæsonId++; setting.value = sæsonId + ""; foreach (SæsonBruger sæsonBruger in sæson.SæsonBrugere) { sæsonBruger.Bruger.Point = 10000; } GemSæson(sæson, setting); }