public List <GetZamowienieResponse> GetClientOrders(NazwiskoRequest req) { var klient = _context.Klienci.Where(k => k.Nazwisko == req.Nazwisko).FirstOrDefault(); if (klient == null) { return(GetAllOrders()); } var idK = klient.IdKlient; List <GetZamowienieResponse> zamowienia = new List <GetZamowienieResponse>(); var zamowienia_Klienta = _context.Zamowienia.Where(z => z.IdKlienta == idK).ToList(); foreach (Zamowienie zam in zamowienia_Klienta) { List <GetWyrobResponse> wyroby = GetWyrobyDlaZamowienia(zam.IdZamowienia); zamowienia.Add(new GetZamowienieResponse { IdKlienta = zam.IdKlienta, IdPracownika = zam.IdPracownika, IdZamowienia = zam.IdZamowienia, Uwagi = zam.Uwagi, Wyrob = wyroby }); } return(zamowienia); }
public IActionResult GetClientOrders(NazwiskoRequest req) { try { return(Ok(_service.GetClientOrders(req))); }catch (Exception ex) { return(Ok(ex.Message)); } }