public IActionResult AddOrder(NoweZamowienie NoweZamowienie, int idKlient) { NoweZamowienie nowe = new NoweZamowienie { DataPrzyjecia = NoweZamowienie.DataPrzyjecia, Ilosc = NoweZamowienie.Ilosc, UwagiDoWypieku = NoweZamowienie.UwagiDoWypieku, UwagiDoZamowienia = NoweZamowienie.UwagiDoZamowienia, ListaWyrobow = NoweZamowienie.ListaWyrobow }; var listOfProducts = _dbcontext.BakeryProduct.Any(e => e.Equals(nowe.ListaWyrobow.Select(e => e.typ))); if (!listOfProducts) { BadRequest("Baza nie dysponuje produktami tego typu"); } Zamowienie zamowienie = new Zamowienie { DataPrzyjecia = nowe.DataPrzyjecia, Uwagi = nowe.UwagiDoZamowienia, IdKlient = idKlient, }; _dbcontext.BakeryOrders.Add(zamowienie); _dbcontext.SaveChanges(); Zamowienie_WyrobCukierniczy zam_wyrob = new Zamowienie_WyrobCukierniczy { IdZamowienie = zamowienie.IdZamowienie, Ilosc = nowe.Ilosc, Uwagi = nowe.UwagiDoWypieku, }; _dbcontext.BakeryProduct_Order.Add(zam_wyrob); _dbcontext.SaveChanges(); List <NoweZamowienie> listaRes = null; listaRes.Add(nowe); return(Ok(listaRes)); }
private void Button1_Click(object sender, EventArgs e) { NoweZamowienie noweZamowienie = new NoweZamowienie((int)numericUpDownUprawnienie.Value); noweZamowienie.ShowDialog(); }
public IActionResult NoweZamowienie(NoweZamowienie nz) { //var k = _context.Klient.Where(kl => kl.IdKlient == int.Parse(id)).FirstOrDefault(); //if (k == null) return NotFound("Brak klienta o danym id"); return(Ok(nz.wyroby)); }