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)); } }
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"; }