public Ostoskori TilaaOstoskori(Ostoskori ok) { ok.Tila = 2; ok.TilausPvm = DateTime.Now; _kc.SaveChanges(); return ok; }
// Ostoskori public void LisaaTuoteOstoskoriin(Ostoskori o, int tuoteid) { Ostoskori ostoskori = _kc.Ostoskorit.Where(kori => kori.Id == o.Id).SingleOrDefault(); Tuote lisattava = HaeTuote(tuoteid); Ostos ostos = new Ostos { Id = ostoskori.Id, TuoteId = lisattava.Id, Maara = 1, YksikkoHinta = lisattava.Hinta }; // Katsotaan löytyykö tuote jo korista if (ostoskori.Ostokset.Any(x => x.TuoteId == ostos.TuoteId)) { Ostos vanha = ostoskori.Ostokset.Single(vo => vo.Id == ostos.Id && vo.TuoteId == ostos.TuoteId); vanha.Maara++; } else { ostoskori.Ostokset.Add(ostos); } _kc.SaveChanges(); }