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; } } } }
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; }
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); }