Esempio n. 1
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;
                    }
                }
            }
        }
Esempio n. 2
0
        public async Task Init()
        {
            Recommender       recommender      = new Recommender();
            List <Nekretnina> slicneNekretnine = await recommender.GetPreporuceneNekretnine(NekretninaID);

            if (slicneNekretnine.Count > 0)
            {
                _imaPreporucenih = true;
            }

            else
            {
                _imaPreporucenih = false;
            }

            var nekretnina = await _nekretnineService.GetById <Model.Models.Nekretnina>(NekretninaID);

            var searchSlika = new SlikaSearchRequest();

            searchSlika.NekretninaId = NekretninaID;
            var slike = await _slikaService.Get <List <Model.Models.Slika> >(searchSlika);

            Slike.Clear();
            foreach (var item in slike)
            {
                Slike.Add(item);
            }

            SpaseneNekretnineSearchRequest searchRequestNekretnina = new SpaseneNekretnineSearchRequest();

            searchRequestNekretnina.KlijentId    = KlijentID;
            searchRequestNekretnina.NekretninaId = NekretninaID;
            var entity = await _spaseneNekretnineService.Get <List <Model.Models.SpaseneNekretnine> >(searchRequestNekretnina);

            if (entity.Count > 0)
            {
                MozeSpasit = false;
            }
            else
            {
                MozeSpasit = true;
            }
            //Slika = slike[0];
            //SlikaValue = slike[0].NazivSlike;
            Nekretnina.Adresa          = nekretnina.Adresa;
            Nekretnina.GodinaIzgradnje = nekretnina.GodinaIzgradnje;
            Nekretnina.Grad            = nekretnina.Grad;
            Nekretnina.Kvadratura      = nekretnina.Kvadratura;
            Nekretnina.Naziv           = nekretnina.Naziv;
            Nekretnina.Vlasnik         = nekretnina.Vlasnik;
            NazivNekretnine            = nekretnina.Naziv;
            GodinaIzgradnje            = nekretnina.GodinaIzgradnje;
            Adresa     = nekretnina.Adresa;
            Kvadratura = nekretnina.Kvadratura;
        }
Esempio n. 3
0
        public override List <Model.Models.SpaseneNekretnine> Get(SpaseneNekretnineSearchRequest searchRequest)
        {
            var query = _context.Set <WebApi.Database.SpaseneNekretnine>().AsQueryable();

            if (searchRequest.KlijentId > 0)
            {
                query = query.Where(x => x.KlijentId == searchRequest.KlijentId);
            }
            if (searchRequest.NekretninaId > 0)
            {
                query = query.Where(x => x.NekretninaId == searchRequest.NekretninaId);
            }
            var list   = query.ToList();
            var result = _mapper.Map <List <Model.Models.SpaseneNekretnine> >(list);

            return(result);
        }