示例#1
0
 public Ostoskori TilaaOstoskori(Ostoskori ok)
 {
     ok.Tila = 2;
     ok.TilausPvm = DateTime.Now;
     _kc.SaveChanges();
     return ok;
 }
示例#2
0
 // 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();
 }