コード例 #1
0
        public async Task Init()
        {
            if (GradNekretnine.Count == 0)
            {
                var gradNekretninelaList = await _gradService.Get <List <Grad> >(null);

                foreach (var grad in gradNekretninelaList)
                {
                    GradNekretnine.Add(grad);
                }
            }
            NekretninaSearchRequest search = new NekretninaSearchRequest();

            if (SelectedGradNekretnine != null)
            {
                search.GradId = SelectedGradNekretnine.GradId;
            }

            var list = await _nekretnineService.Get <List <Model.Models.Nekretnina> >(search);

            NekretninaList.Clear();
            foreach (var nekretnina in list)
            {
                NekretninaList.Add(nekretnina);
            }
        }
コード例 #2
0
        public async Task Init()
        {
            SpaseneNekretnineSearchRequest search = new SpaseneNekretnineSearchRequest();

            search.NekretninaId = 0;
            search.KlijentId    = KlijentID;
            var list = await _spaseneNekretnineService.Get <List <Model.Models.SpaseneNekretnine> >(search);

            var nek = await _nekretnineService.Get <List <Model.Models.Nekretnina> >(null);

            SpaseneNekretnineList.Clear();
            NekretninaList.Clear();
            foreach (var nekretnina in list)
            {
                SpaseneNekretnineList.Add(nekretnina);
                for (int i = 0; i < nek.Count; i++)
                {
                    if (nek[i].NekretninaId == nekretnina.NekretninaId)
                    {
                        NekretninaList.Add(nek[i]);
                        break;
                    }
                }
            }
        }