Exemple #1
0
        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());
            }
        }
Exemple #2
0
        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)));
        }