public ActionResult <ZleceniaReadDto> GetZleceniaByRma(int Rma) { var commandItem = _repoZlecenia.GetZleceniaByRma(Rma); if (commandItem != null) { var klient = _repoKlienci.GetKlienciById(commandItem.IdKlienta); if (klient == null) { return(NoContent()); } ZleceniaReadDto inp = new ZleceniaReadDto(); inp = _mapper.Map <ZleceniaReadDto>(commandItem); inp.IdKlienta = klient.IdKlienta; inp.Imie = klient.Imie; inp.Nazwisko = klient.Nazwisko; inp.NrTel = klient.NrTel; inp.EMail = klient.EMail; inp.Nip = klient.Nip; inp.Nazwa = klient.Nazwa; return(Ok(_mapper.Map <ZleceniaReadDto>(inp))); } else { return(NotFound()); } }
public ActionResult <IEnumerable <ZleceniaReadDto> > Get25Zlecenia() { var commandItems = _repoZlecenia.Get25Zlecenia(); List <ZleceniaReadDto> commIt = new List <ZleceniaReadDto>(); foreach (var item in commandItems) { ZleceniaReadDto inp = new ZleceniaReadDto(); inp = _mapper.Map <ZleceniaReadDto>(item); inp.IdKlienta = item.IdKlientaNavigation.IdKlienta; inp.Imie = item.IdKlientaNavigation.Imie; inp.Nazwisko = item.IdKlientaNavigation.Nazwisko; inp.NrTel = item.IdKlientaNavigation.NrTel; inp.EMail = item.IdKlientaNavigation.EMail; inp.Nip = item.IdKlientaNavigation.Nip; inp.Nazwa = item.IdKlientaNavigation.Nazwa; commIt.Add(inp); } return(Ok(_mapper.Map <List <ZleceniaReadDto> >(commIt))); }