public MainWindow()
        {
            InitializeComponent();
            OtpremnicaClient service = new OtpremnicaClient();
            var poc = new PocetnaOtpremnicaViewModel(service);

            this.DataContext = poc;
        }
Example #2
0
        public PocetnaOtpremnicaViewModel(OtpremnicaClient service)
        {
            var zaglavlja = service.OtpremnicaList();

            _partnerisearch = new ObservableCollection <SifarnikPartner>(service.SifarnikPartnerList());
            FilterDatum     = "";

            double vrednostSvihDokumenata = 0;
            ObservableCollection <PocetnaOtpremnicaViewModel> tempList = new ObservableCollection <PocetnaOtpremnicaViewModel>();

            foreach (Otpremnica oz in zaglavlja)
            {
                PocetnaOtpremnicaViewModel ozVM = new PocetnaOtpremnicaViewModel();
                ozVM.CurrentOtpremnicaZaglavlje = oz;
                ozVM.OtpremnicaZaglavljeId      = oz.Id;
                var listaRobeTrenutneOtpremnice = service.listaRobePordukata(oz.Id);
                ozVM.GetSumVerdnostiDokumenata = listaRobeTrenutneOtpremnice.Sum(i => i.UkupnaCenaRobe);
                vrednostSvihDokumenata        += ozVM.GetSumVerdnostiDokumenata;

                tempList.Add(ozVM);
            }
            this.GetSumVerdnostiDokumenata = vrednostSvihDokumenata;
            this.AllZaglavlja = tempList;
        }