public async Task Pretrazi() { if (!string.IsNullOrEmpty(Pretraga) && !string.IsNullOrWhiteSpace(Pretraga)) { KorisnikSearchRequest request = new KorisnikSearchRequest { Ime = Pretraga, Prezime = Pretraga, Username = null, IsUserSearch = true, IdKorisnikaPretrazitelja = Global.Korisnik.Id }; var korisnici = await _korisnikService.Get <List <Korisnik> >(request); KorisniciList.Clear(); foreach (var k in korisnici) { KorisnikPrikaz korisnik = new KorisnikPrikaz { IconSource = "usericon.png", Id = k.Id, Ime = k.Ime, Prezime = k.Prezime, Slika = k.Slika, IsVisibleSlika = ((k.Slika == null) || k.Slika.Length <= 0) ? false : true, IsVisbleIcon = ((k.Slika == null) || k.Slika.Length <= 0) ? true : false }; KorisniciList.Add(korisnik); } } }
public async Task <IActionResult> Index(int page = 1, string search = null) { var filter = new KorisnikSearchRequest() { Ime = search, Prezime = search, Email = search, Uloge = new List <string> { "Korisnik" } }; var paginationQuery = new PaginationQuery(page, 10); var response = await _restoranApi.GetKorisnikAsync(filter, paginationQuery); var model = new KorisnikPrikaz(); if (response.StatusCode == HttpStatusCode.OK) { model = new KorisnikPrikaz() { Content = response.Content, Search = search }; } return(View(model)); }