public async Task Init()
        {
            HttpResponseMessage narudzaResponse;

            // GetBrojNarudzbi
            narudzaResponse = narudzbeStavkeService.GetResponse2par("GetNarudzbeStavkeCustom", Global.prijavljeniKupac.KupacID, Narudzbahlp.NarudzbaID);
            // narudzaResponse = narudzbeStavkeService.GetActionResponseID("Getprobajsada", Narudzbahlp.NarudzbaID);
            // HttpResponseMessage response = narudzbeServices.GetActionResponse("GetStavkeNarudzbe", narudzba.NarudzbaID.ToString());

            List <NarudzbaStavke> aktivne = narudzaResponse.Content.ReadAsAsync <List <NarudzbaStavke> >().Result;

            Narudzbahlp.NarudzbaStavke.Clear();

            foreach (var x in aktivne)
            {
                Narudzbahlp.NarudzbaStavke.Add(x);
            }
            NList.Clear();
            foreach (var y in Narudzbahlp.NarudzbaStavke)
            {
                HttpResponseMessage list;
                list = proizvodiService.GetActionResponseID("GetProizvodiCustom", y.ProizvodID);

                Proizvodi Proizvod = new Proizvodi();
                Proizvod = list.Content.ReadAsAsync <Proizvodi>().Result;

                HttpResponseMessage list2;
                list2 = proizvodzacService.GetResponseID(Proizvod.ProizvodjacID);

                Proizvodjac proiz = list2.Content.ReadAsAsync <Proizvodjac>().Result;

                Proizvod.Proizvođač = proiz.Ime + " " + proiz.Prezime;
                NList.Add(Proizvod);
            }



            HttpResponseMessage ocjeneResponse;

            foreach (var item in NList)
            {
                ocjeneResponse = ocjeneService.GetActionResponseID("GetProsjek", item.ProizvodID);
                List <Ocjene> ocjene = ocjeneResponse.Content.ReadAsAsync <List <Ocjene> >().Result;
                item.Prosjecna = IzracunajProsjek(ocjene);
                item.Prosjecna = Math.Round(item.Prosjecna, 1);
            }
        }
Example #2
0
        public async Task Init()
        {
            HttpResponseMessage Response;

            // GetBrojNarudzbi
            Response = IzlaziService.GetActionResponseID("IzlaziOcjeni", Global.prijavljeniKupac.KupacID);
            List <Izlaz> aktivne = Response.Content.ReadAsAsync <List <Izlaz> >().Result;

            NList.Clear();
            foreach (var x in aktivne)
            {
                if (x.PayByCard == true)
                {
                    x.PayByCardString = "Karticom";
                }
                else
                {
                    x.PayByCardString = "Kešom";
                }
                NList.Add(x);
            }
        }
        public async Task Init()
        {
            HttpResponseMessage narudzaResponse;


            narudzaResponse = izlaziService.GetActionResponseID("IzlaziDostavljac", Global.prijavljeniDostavljac.DostavljacID);
            List <Izlaz> aktivne = narudzaResponse.Content.ReadAsAsync <List <Izlaz> >().Result;

            NList.Clear();
            foreach (var x in aktivne)
            {
                if (x.PayByCard == true)
                {
                    x.PayByCardString = "Karticom";
                }
                else
                {
                    x.PayByCardString = "Kešom";
                }
                x.DatumPrikaz = x.Datum.ToString("dd-MM-yyyy");
                NList.Add(x);
            }
        }
Example #4
0
        public async Task Init()
        {
            HttpResponseMessage narudzaResponse;

            // GetBrojNarudzbi
            narudzaResponse = narudzbeService.GetActionResponseID("GetNarudzbeAktive", Global.prijavljeniKupac.KupacID);
            List <Narudzbe> aktivne = narudzaResponse.Content.ReadAsAsync <List <Narudzbe> >().Result;

            NList.Clear();
            foreach (var x in aktivne)
            {
                if (x.PayByCard == true)
                {
                    x.PayByCardString = "Karticom";
                }
                else
                {
                    x.PayByCardString = "Kešom";
                }
                x.DatumPrikaz = x.Datum.ToString("dd-MM-yyyy");
                NList.Add(x);
            }
        }
        public async Task Init()
        {
            HttpResponseMessage IzlazistavkeResponse;

            IzlazistavkeResponse = izlaziStavkeService.GetActionResponseID("GetIzlazStavkeCustom", Izlazhlp.IzlazID);
            List <IzlazStavke> aktivne = IzlazistavkeResponse.Content.ReadAsAsync <List <IzlazStavke> >().Result;

            Izlazhlp.IzlazStavke.Clear();
            foreach (var x in aktivne)
            {
                Izlazhlp.IzlazStavke.Add(x);
            }
            NList.Clear();
            foreach (var y in Izlazhlp.IzlazStavke)
            {
                HttpResponseMessage list;
                list = proizvodiService.GetActionResponseID("GetProizvodiCustom", y.ProizvodID);
                Proizvodi Proizvod = list.Content.ReadAsAsync <Proizvodi>().Result;
                Proizvod.IzlazStavkaID = y.IzlazStavkaID;
                Proizvod.Ocjenjenohlp  = !y.Ocjenjeno;

                NList.Add(Proizvod);
            }
            HttpResponseMessage list2;

            list2 = ambalazaService.GetResponse();
            List <Ambalaza> vplist = list2.Content.ReadAsAsync <List <Ambalaza> >().Result;

            AmbList.Add(new Ambalaza {
                AmbalazaId = 0, Naziv = "Odaberite stavku"
            });
            foreach (var item in vplist)
            {
                AmbList.Add(item);
            }
        }