예제 #1
0
        public IActionResult PrzyjmijZamowienie(int id, DTOs.PrzyjecieZamowienia z)
        {
            var cos = _context.PrzyjmijZamowienie(z, id);

            if (cos == "Nie ma takiego wyrobu")
            {
                return(BadRequest(cos));
            }
            else
            {
                return(Ok(cos));
            }
        }
예제 #2
0
            public string PrzyjmijZamowienie(DTOs.PrzyjecieZamowienia z, int idKlienta)
            {
                foreach (Wyrob w in z.wyroby)
                {
                    if (!(_context.WyrobyCukiernicze.Any(wyrob => wyrob.Nazwa == w.wyrob)))
                    {
                        return "Nie ma takiego wyrobu";
                    }
                }
                var zam = new Zamowienie { IdPracownik = 1, DataPrzyjecia = z.dataPrzyjecia, IdKlient = idKlienta, Uwagi = z.Uwagi, Zamowienie_WyrobyCukiernicze = new List<ZamowienieWyrobCukierniczy>() };
                foreach (Wyrob w in z.wyroby)
                {
                    int id = _context.WyrobyCukiernicze.FirstOrDefault(wyrob => wyrob.Nazwa == w.wyrob).IdWyrobuCukierniczego;
                    zam.Zamowienie_WyrobyCukiernicze.Add(new ZamowienieWyrobCukierniczy { IdWyrobuCukierniczego = id, Uwagi = w.uwagi, Ilosc = w.Ilosc });
                }

                _context.Add(zam);
                _context.SaveChanges();

                return "Zamowienie zostalo przyjete";

            }