public MainWindow() { InitializeComponent(); OtpremnicaClient service = new OtpremnicaClient(); var poc = new PocetnaOtpremnicaViewModel(service); this.DataContext = poc; }
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; }