public ActionResult AcceptOrder(int id) { Order order = _db.Orders.Where(x => x.Id == id).FirstOrDefault(); order.Realized = true; _db.SaveChanges(); return(RedirectToAction("AdminPanel")); }
public Zamowienie UtworzZamowienie(Zamowienie Nowe, string userId) { var koszyk = PobierzKoszyk(); Nowe.DataDowania = DateTime.Now; Nowe.UserId = userId; db.Zamowienia.Add(Nowe); if (Nowe.PozycjaZamowienia == null) { Nowe.PozycjaZamowienia = new List <PozycjaZamowienia>(); } decimal koszykWartosc = 0; foreach (var koszykElement in koszyk) { var nowaPozycjaZamowienia = new PozycjaZamowienia() { JedzenieId = koszykElement.PozJedzenie.JedzenieID, Ilosc = koszykElement.Ilosc, CenaZakupu = koszykElement.Wartosc }; koszykWartosc += (koszykElement.Ilosc * koszykElement.Wartosc); Nowe.PozycjaZamowienia.Add(nowaPozycjaZamowienia); } Nowe.WartoscZamówienia = koszykWartosc; //Wywalic polskie znaki db.SaveChanges(); return(Nowe); }
public StanZamowienia ZmianaStanuZamowienia(Zamowienie zamowienie) { Zamowienie zamowienieDoModyfikacji = db.Zamowienia.Find(zamowienie.ZamowienieID); zamowienieDoModyfikacji.StanZamówienia = zamowienie.StanZamówienia; db.SaveChanges(); return(zamowienie.StanZamówienia); }