Example #1
0
        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));
        }
Example #2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            NoweZamowienie noweZamowienie = new NoweZamowienie((int)numericUpDownUprawnienie.Value);

            noweZamowienie.ShowDialog();
        }
Example #3
0
 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));
 }