Ejemplo n.º 1
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;
        }
Ejemplo n.º 2
0
        public async Task Ucitaj()
        {
            SmjestajSearchRequest request = new SmjestajSearchRequest
            {
                SmjestajId = _SmjestajId
            };
            SmjestajModelFull Model = await _smjestajService.Get <SmjestajModelFull>(request);

            Distanca       = Model.Distanca.Value;
            Opis           = Model.Opis;
            Adresa         = Model.Adresa;
            KontaktTelefon = Model.KontaktTelefon;
            Email          = Model.Email;
            Naziv          = Model.Naziv;
            if (Model.Zvijezde != null)
            {
                Zvijezde = Model.Zvijezde.Value;
            }
            GradNaziv = Model.GradNaziv;

            IzdavacId = Model.IzdavacId;

            ImeIzdavaca = Model.IzdavacIme;

            if (Model.ListaUsluga != null && Model.ListaUsluga.Count > 0)
            {
                foreach (UslugaModel u in Model.ListaUsluga)
                {
                    Usluge.Add(u);
                }
            }
            if (Model.ListaSoba != null && Model.ListaSoba.Count > 0)
            {
                foreach (SobaModel s in Model.ListaSoba)
                {
                    Sobe.Add(s);
                }
            }
            if (Model.ListSlika != null && Model.ListSlika.Count > 0)
            {
                foreach (SlikaModel slika in Model.ListSlika)
                {
                    Slike.Add(slika);
                }
            }
        }