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);
                }
            }
        }
        private async Task PretragaKorisnika()
        {
            var search = new KorisnikSearchRequest();
            //search = null;
            var GradObj = cmbGradLista.SelectedValue;

            if (GradObj == null)
            {
                GradObj = 0;
            }
            if (int.TryParse(GradObj.ToString(), out int GradId))
            {
                if (GradId != 0)
                {
                    search.GradId = GradId;
                }
            }
            if (txtImeLista.Text != "")
            {
                search.Ime = txtImeLista.Text.ToLower();
            }
            if (txtPrezimelista.Text != "")
            {
                search.Prezime = txtPrezimelista.Text.ToLower();
            }
            if (txtEmailLista.Text != "")
            {
                search.Email = txtEmailLista.Text.ToLower();
            }
            search.Status = chbAktivanLista.Checked;
            var result = await _service.Get <List <Model.Models.Korisnik> >(search);

            dgvKorisnici.AutoGenerateColumns = false;
            dgvKorisnici.DataSource          = result;
        }
        public List <MKorisnik> GetKorisnici(KorisnikSearchRequest request)
        {
            var rezultat = _context.Korisnik.AsQueryable();

            if (!string.IsNullOrWhiteSpace(request?.Ime))
            {
                rezultat = rezultat.Where(x => x.Ime == request.Ime);
            }
            if (!string.IsNullOrWhiteSpace(request?.Prezime))
            {
                rezultat = rezultat.Where(x => x.Prezime == request.Prezime);
            }
            if (!string.IsNullOrWhiteSpace(request?.KorisnickoIme))
            {
                rezultat = rezultat.Where(x => x.KorisnickoIme == request.KorisnickoIme);
            }
            if (request.KorisnikId != null)
            {
                rezultat = rezultat.Where(i => i.KorisnikId == request.KorisnikId);
            }


            var list = rezultat.ToList();

            return(_mapper.Map <List <MKorisnik> >(list));
        }
Exemple #4
0
        public async Task Ucitaj()
        {
            KorisnikSearchRequest request = new KorisnikSearchRequest
            {
                Uloga      = 1,
                KorisnikId = IzdavacId
            };
            KorisnikModel korisnik = await _korisnikService.Get <KorisnikModel>(request);

            KorisnickoIme = korisnik.KorisnickoIme;
            Email         = korisnik.Email;
            BrojTelefona  = korisnik.BrojTelefona;
            KorisnikId    = korisnik.KorisnikId;
            SmjestajSearchRequest request2 = new SmjestajSearchRequest
            {
                IzdavacId = IzdavacId
            };

            ListaSmjestaja.Clear();

            var source = await _smjestajService.Get <List <SmjestajModel> >(request2);

            if (source.Count > 0)
            {
                foreach (SmjestajModel S in source)
                {
                    ListaSmjestaja.Add(S);
                }
            }
        }
        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> {
                    "Uposlenik"
                }
            };
            var paginationQuery = new PaginationQuery(page, 10);

            var response = await _restoranApi.GetKorisnikAsync(filter, paginationQuery);

            var model = new UposlenikPrikaz();

            if (response.StatusCode == HttpStatusCode.OK)
            {
                model = new UposlenikPrikaz()
                {
                    Content = response.Content,
                    Search  = search
                };
            }
            return(View(model));
        }
Exemple #6
0
        public List <KorisnikModel> GetIzdavaci(KorisnikSearchRequest request)
        {
            var query = (from korisnik in _context.Korisnik
                         join izdavac in _context.Izdavac
                         on korisnik.KorisnikId equals izdavac.KorisnikId
                         select new KorisnikModel()
            {
                KorisnikId = korisnik.KorisnikId,
                Ime = korisnik.Ime,
                Prezime = korisnik.Prezime,
                KorisnickoIme = korisnik.KorisnickoIme,
                Uloga = 2
            }).ToList();

            if (!string.IsNullOrEmpty(request.Ime))
            {
                query = query.Where(x => x.Ime.Contains(request.Ime)).ToList();
            }
            if (!string.IsNullOrEmpty(request.Prezime))
            {
                query = query.Where(x => x.Prezime.Contains(request.Prezime)).ToList();
            }
            if (!string.IsNullOrEmpty(request.KorisnickoIme))
            {
                query = query.Where(x => x.KorisnickoIme.Contains(request.KorisnickoIme)).ToList();
            }

            return(query);
        }
        private async void btnPrikazi_Click(object sender, EventArgs e)
        {
            KorisnikSearchRequest request;

            var imePrezime = txtPretraga.Text.Split(' ');

            if (imePrezime.Length >= 2)
            {
                request = new KorisnikSearchRequest
                {
                    Ime     = imePrezime[0],
                    Prezime = imePrezime[1]
                };
            }
            else
            {
                request = new KorisnikSearchRequest
                {
                    Ime = imePrezime[0],
                };
            }

            var result = await _apiService.Get <List <Modeli.Korisnik> >(request);

            dgvKorisnici.AutoGenerateColumns = false;
            dgvKorisnici.DataSource          = result;
        }
Exemple #8
0
        public List <Korisnik> Get(KorisnikSearchRequest search)
        {
            var query = _context.Set <Database.Korisnici>().AsQueryable();

            if (search.GradId > 0)
            {
                query = query.Where(x => x.GradId == search.GradId);
            }
            if (!string.IsNullOrWhiteSpace(search?.Ime))
            {
                query = query.Where(x => x.Ime.ToLower().StartsWith(search.Ime));
            }
            if (!string.IsNullOrWhiteSpace(search?.Prezime))
            {
                query = query.Where(x => x.Prezime.ToLower().StartsWith(search.Prezime));
            }
            if (!string.IsNullOrWhiteSpace(search?.Email))
            {
                query = query.Where(x => x.Email.ToLower().StartsWith(search.Email));
            }
            if (!string.IsNullOrWhiteSpace(search?.Username))
            {
                query = query.Where(x => x.Username == search.Username);
            }

            query = query.Where(x => x.Status == search.Status);

            var korisnici = query.ToList();
            List <Model.Models.Korisnik> result = _mapper.Map <List <Model.Models.Korisnik> >(korisnici);

            return(result);
        }
Exemple #9
0
        public List <Model.Korisnik> Get(KorisnikSearchRequest request)
        {
            var query = _context.Korisniks.Include("KorisniciUloges.Uloga").AsQueryable();

            if (!string.IsNullOrWhiteSpace(request?.Ime))
            {
                query = query.Where(x => x.Ime.StartsWith(request.Ime));
            }
            if (!string.IsNullOrWhiteSpace(request?.KorisnickoIme))
            {
                query = query.Where(x => x.KorisnickoIme.Equals(request.KorisnickoIme));
            }
            if (!string.IsNullOrWhiteSpace(request?.Prezime))
            {
                query = query.Where(x => x.Prezime.StartsWith(request.Prezime));
            }

            var query2 = _context.Korisniks.AsQueryable();

            if (request?.UlogaId != null && request?.UlogaId != 0)
            {
                var korisnicIDs = _context.KorisniciUloges.Where(x => x.UlogaId == request.UlogaId).Select(s => s.KorisnikId).ToArray();
                foreach (var item in korisnicIDs)
                {
                    query = query.Where(x => x.KorisnikId == item);
                }
                if (korisnicIDs.Count() == 0)
                {
                    query = Enumerable.Empty <Korisnik>().AsQueryable();
                }
            }

            if (request?.VrstaPartneraId != null && request?.VrstaPartneraId != 0)
            {
                var        partnerIDs  = _context.Partneris.Where(x => x.VrstaPartneraId == request.VrstaPartneraId).Select(s => s.PartnerId).ToList();
                List <int> korisniksID = null;
                foreach (var item in partnerIDs)
                {
                    korisniksID = _context.Uposleniks.Where(w => w.PartnerId == item).Select(s => s.KorisnikId).ToList();
                }
                if (korisniksID != null)
                {
                    foreach (var item in korisniksID)
                    {
                        query = query.Where(x => x.KorisnikId == item);
                    }
                }
                if (partnerIDs.Count() == 0)
                {
                    query = Enumerable.Empty <Korisnik>().AsQueryable();//prazna lista
                }
            }

            var list = query.ToList();

            return(_mapper.Map <List <Model.Korisnik> >(list));
        }
Exemple #10
0
        private async void txtUsername_Validating(object sender, CancelEventArgs e)
        {
            bool postoji = false;

            if (string.IsNullOrWhiteSpace(txtUsername.Text))
            {
                errorProvider1.SetError(txtUsername, Properties.Resources.Validation_Required);
                e.Cancel = true;
            }
            else
            {
                KorisnikSearchRequest korisniciSearch = new KorisnikSearchRequest()
                {
                    Status   = true,
                    Username = txtUsername.Text
                };


                var user = await _KorisniciService.Get <List <Model.Models.Korisnik> >(korisniciSearch);

                if (user.Count > 0)
                {
                    foreach (var item in user)
                    {
                        if (item.KorisnikId != _KorisnikId)
                        {
                            postoji = true;
                        }
                    }
                }

                korisniciSearch.Status = false;
                user = await _KorisniciService.Get <List <Model.Models.Korisnik> >(korisniciSearch);

                if (user.Count > 0)
                {
                    foreach (var item in user)
                    {
                        if (item.KorisnikId != _KorisnikId)
                        {
                            postoji = true;
                        }
                    }
                }

                if (postoji)
                {
                    errorProvider1.SetError(txtUsername, Properties.Resources.UsernameExists);
                    e.Cancel = true;
                }
                else
                {
                    errorProvider1.SetError(txtUsername, null);
                }
            }
        }
Exemple #11
0
        private async void btnPrikazi_Click(object sender, EventArgs e)
        {
            var search = new KorisnikSearchRequest()
            {
                Ime = txtPretraga.Text
            };
            var result = await _apiService.Get <List <Model.Korisnik> >(search);

            dgvKorisnik.DataSource = result;
        }
Exemple #12
0
        public Model.Partner getUloga(KorisnikSearchRequest request)
        {
            var user      = _context.Korisniks.Where(x => x.KorisnickoIme == request.KorisnickoIme).FirstOrDefault();
            var userID    = user.KorisnikId;
            var partner   = _context.Uposleniks.Find(userID);
            var partnerID = partner.PartnerId;
            var partners  = _context.Partneris.Find(partnerID);

            return(_mapper.Map <Model.Partner>(partners));
        }
Exemple #13
0
        private void frmAccountInfo_Load(object sender, EventArgs e)
        {
            var req = new KorisnikSearchRequest {
                Email = ApiService.Email
            };
            var k = _korisnikService.Get <List <Korisnik> >(req).FirstOrDefault();


            if (k != null)
            {
                lblImePrezime.Text        = k.Ime + " " + k.Prezime;
                lblDatumRegistracije.Text = k.DatumRegistracije.ToString("dd-MM-yyyy");
                var search = new KorisnikPaketSearchRequest {
                    KorisnikId = k.Id
                };
                var kp = _korisnikPaketService.Get <List <KorisnikPaket> >(search).FirstOrDefault();
                if (kp == null)
                {
                    lblPaket.Text = "-";
                }
                else
                {
                    lblPaket.Text = _paketService.Get <List <Paket> >(new PaketSearchRequest {
                        Id = kp.PaketId
                    }).Select(s => s.Opis).FirstOrDefault() ?? "-";                                                                                         //_paketService.GetById<Paket>(kp?.PaketId ?? 0)?.Opis ?? "-";
                }
                lblBrojOcijena.Text = _ocijenaService.Get <List <Ocijena> >(new OcijenaSearchRequest {
                    KorisnikId = k.Id
                })?.Count.ToString();
                lblBrojRezervacija.Text = _rezervacijaService.Get <List <Rezervacija> >(new RezervacijaSearchRequest {
                    KorisnikId = k.Id
                })?.Count.ToString();
                var komentari = _komentarService.Get <List <Komentar> >(new KomentarSearchRequest {
                    KomentatorId = k.Id
                });
                var    maxReakcija = 0;
                string kom         = "";
                foreach (var komentar in komentari)
                {
                    var reakcije = _komentarReakcijaService.Get <List <KomentarReakcija> >(new KomentarReakcijaSearchRequest {
                        KomentarId = komentar.Id, Reakcija = Model.Requests.ReakcijaTip.Like
                    });
                    int brojReakcija = reakcije.Count;
                    if (brojReakcija >= maxReakcija)
                    {
                        maxReakcija = brojReakcija;
                        kom         = komentar.SadrzajKomentara;
                    }
                }
                lblNajpopularnijiKomentar.Text = "[" + maxReakcija.ToString() + " 👍] Komentar: " + kom;
                lblUloga.Text = _ulogaService.Get <List <Uloga> >(new UlogaSearchRequest {
                    Id = k.UlogaId
                }).Select(s => s.NazivUloge).FirstOrDefault();                                                                                        //_ulogaService.GetById<Uloga>(k.UlogaId).NazivUloge;
            }
        }
Exemple #14
0
        public Model.Partner getPartnerID(KorisnikSearchRequest request)
        {
            //pazi da ne budu null parametri ERROR
            var user    = _context.Korisniks.Where(x => x.KorisnickoIme == request.KorisnickoIme).FirstOrDefault();
            var userID  = user.KorisnikId;
            var partner = _context.Uposleniks.Find(userID);
            //if(partner!=null)
            var partnerID = partner.PartnerId;
            var partners  = _context.Partneris.Find(partnerID);

            return(_mapper.Map <Model.Partner>(partners));
        }
        private async Task <IPagedList <Korisnik> > BindKorisnici(int pageNumber = 1, int pageSize = 2)
        {
            KorisnikSearchRequest request = new KorisnikSearchRequest
            {
                Ime     = txtIme.Text,
                Prezime = txtPrezime.Text
            };

            var result = await _korisniciService.Get <List <Korisnik> >(request);

            return(result.ToPagedList(pageNumber, pageSize));
        }
Exemple #16
0
        public async Task Ucitaj()
        {
            KorisnikSearchRequest korisnikSearchRequest = new KorisnikSearchRequest
            {
                Uloga      = 2,
                KorisnikId = KlijentId
            };
            KorisnikModel k = await _korisnikService.Get <KorisnikModel>(korisnikSearchRequest);

            KorisnickoImeKlijenta = k.KorisnickoIme;
            ImeKlijenta           = k.Ime;
            PrezimeKlijenta       = k.Prezime;
        }
        private async void btnPrikazi_Click(object sender, EventArgs e)
        {
            var search = new KorisnikSearchRequest()
            {
                Ime     = txtIme.Text,
                Prezime = txtPrezime.Text,
            };

            var list = await _apiService.Get <List <Model.Korisnik> >(search);

            dgvKorisnik.AutoGenerateColumns = false;
            dgvKorisnik.DataSource          = list;
        }
Exemple #18
0
        private async void btn_PretragaKorisnika_Click(object sender, EventArgs e)
        {
            var search = new KorisnikSearchRequest
            {
                Ime           = tb_IzdavacIme.Text,
                KorisnickoIme = tb_KorisnickoIme.Text
            };

            var result = await _KorisnikService.Get <List <KorisnikModel> >(search);

            dgv_Izdavac.AutoGenerateColumns = false;
            dgv_Izdavac.DataSource          = result;
        }
        public IList <Modeli.Korisnik> Get(KorisnikSearchRequest request)
        {
            var query = _context.Korisnici.AsQueryable();

            if (!string.IsNullOrWhiteSpace(request?.Ime))
            {
                query = query.Where(x => x.Ime.StartsWith(request.Ime));
            }
            if (!string.IsNullOrWhiteSpace(request?.Prezime))
            {
                query = query.Where(x => x.Prezime.StartsWith(request.Prezime));
            }

            return(_mapper.Map <List <Modeli.Korisnik> >(query.ToList()));
        }
Exemple #20
0
        public void Init()
        {
            var req = new KorisnikSearchRequest {
                Email = ApiService.Email
            };
            var k = _korisnikService.Get <List <Korisnik> >(req).FirstOrDefault();


            if (k != null)
            {
                ImePrezime        = k.Ime + " " + k.Prezime;
                DatumRegistracije = k.DatumRegistracije.ToString("dd-MM-yyyy");
                var search = new KorisnikPaketSearchRequest {
                    KorisnikId = k.Id
                };
                var kp = _korisnikPaketService.Get <List <KorisnikPaket> >(search).FirstOrDefault();
                Paket = _paketService.Get <List <Paket> >(new PaketSearchRequest {
                    Id = kp?.PaketId ?? 0
                }).Select(s => s.Opis).FirstOrDefault() ?? "-";                                                                                       //_paketService.GetById<Paket>(kp?.PaketId ?? 0)?.Opis ?? "-";
                BrojOcijena = _ocijenaService.Get <List <Ocijena> >(new OcijenaSearchRequest {
                    KorisnikId = k.Id
                })?.Count.ToString();
                BrojRezervacija = _rezervacijaService.Get <List <Rezervacija> >(new RezervacijaSearchRequest {
                    KorisnikId = k.Id
                })?.Count.ToString();
                var komentari = _komentarService.Get <List <Komentar> >(new KomentarSearchRequest {
                    KomentatorId = k.Id
                });
                var    maxReakcija = 0;
                string kom         = "";
                foreach (var komentar in komentari)
                {
                    var reakcije = _komentarReakcijaService.Get <List <KomentarReakcija> >(new KomentarReakcijaSearchRequest {
                        KomentarId = komentar.Id, Reakcija = Model.Requests.ReakcijaTip.Like
                    });
                    int brojReakcija = reakcije.Count;
                    if (brojReakcija >= maxReakcija)
                    {
                        maxReakcija = brojReakcija;
                        kom         = komentar.SadrzajKomentara;
                    }
                }
                NajpopKomentar = "[" + maxReakcija.ToString() + " 👍] Komentar: " + kom;
                Uloga          = _ulogaService.Get <List <Uloga> >(new UlogaSearchRequest {
                    Id = k.UlogaId
                }).Select(s => s.NazivUloge).FirstOrDefault();                                                                                // _ulogaService.GetById<Uloga>(k.UlogaId).NazivUloge;
            }
        }
Exemple #21
0
        public List <Model.Korisnik> Get(KorisnikSearchRequest request)
        {
            var query = _context.Korisnik.Include(i => i.KorisnikUloga).AsQueryable();

            if (!string.IsNullOrWhiteSpace(request?.Ime))
            {
                query = query.Where(x => x.Ime.StartsWith(request.Ime));
            }
            if (!string.IsNullOrWhiteSpace(request?.Prezime))
            {
                query = query.Where(x => x.Prezime.StartsWith(request.Prezime));
            }

            var list = query.ToList();

            return(_mapper.Map <List <Model.Korisnik> >(list));
        }
Exemple #22
0
        public List <Model.Korisnik> Get(KorisnikSearchRequest search)
        {
            var query = _context.Korisnik.AsQueryable();

            if (!string.IsNullOrWhiteSpace(search?.Ime))
            {
                query = query.Where(x => x.Ime.ToLower().StartsWith(search.Ime) || x.Ime.ToUpper().StartsWith(search.Ime));
            }
            if (!string.IsNullOrWhiteSpace(search?.Prezime))
            {
                query = query.Where(x => x.Prezime.ToLower().StartsWith(search.Prezime) || x.Prezime.ToUpper().StartsWith(search.Prezime));
            }

            var list = query.ToList();

            return(_mapper.Map <List <Model.Korisnik> >(list));
        }
Exemple #23
0
        public async void frmIndex_Load(object sender, EventArgs e)
        {
            RadnaPloca rp = new RadnaPloca();

            rp.Dock = DockStyle.Fill;
            panelDesavanja.Controls.Add(rp);

            var username = _serviceKorisnik.getUsername();
            var search   = new KorisnikSearchRequest()
            {
                KorisnickoIme = username
            };

            var result = await _serviceKorisnik.Get <List <MKorisnik> >(search);

            txtLogovaniKorisnik.Text = result.Select(i => i.Ime).FirstOrDefault();

            await provjeriNotifikacije();
        }
Exemple #24
0
        List <Model.KorisnikModel> IKorisnikService.Get(KorisnikSearchRequest request)
        {
            if (request.KorisnikId > 0)
            {
                Korisnik             k     = _context.Korisnik.Where(x => x.KorisnikId == request.KorisnikId).FirstOrDefault();
                List <KorisnikModel> lista = new List <KorisnikModel>
                {
                    _mapper.Map <KorisnikModel>(k)
                };
                return(lista);
            }
            else
            {
                var query = _context.Korisnik.AsQueryable();
                if (!string.IsNullOrEmpty(request.Ime))
                {
                    query = query.Where(x => x.Ime.Contains(request.Ime));
                }
                if (!string.IsNullOrEmpty(request.Prezime))
                {
                    query = query.Where(x => x.Prezime.Contains(request.Prezime));
                }
                if (!string.IsNullOrEmpty(request.KorisnickoIme))
                {
                    query = query.Where(x => x.KorisnickoIme.Contains(request.KorisnickoIme));
                }
                List <Korisnik> lista;
                if (!query.Any())
                {
                    lista = _context.Korisnik.ToList();
                }
                else
                {
                    lista = query.ToList();
                }

                var novalista = _mapper.Map <List <KorisnikModel> >(lista);
                return(novalista);
            }
        }
        async Task Login()
        {
            if (!Validate())
            {
                return;
            }
            APIService.Username = Username;
            APIService.Password = Password;

            try
            {
                KorisnikSearchRequest request = new KorisnikSearchRequest {
                    Username = this.Username
                };
                List <Korisnik> list = await _service.Get <List <Korisnik> >(request);

                if (list.Count() == 1)
                {
                    if (list[0].IsAktivan == true)
                    {
                        Global.Korisnik = list[0];
                        Application.Current.MainPage = new MainPage();
                    }
                    else
                    {
                        await Application.Current.MainPage.DisplayAlert("Greska", "Vas nalog nije aktivan", "OK");
                    }
                }
                else
                {
                    await Application.Current.MainPage.DisplayAlert("Greska", "Ne mozete se prijaviti", "OK");
                }
            }
            catch (Exception ex)
            {
            }
        }
Exemple #26
0
 public KorisnikModel GetSingleKorisnik(KorisnikSearchRequest request)
 {
     if (request.Uloga == 1)
     {
         Izdavac  i = _context.Izdavac.Find(request.KorisnikId);
         Korisnik k = _context.Korisnik.Find(i.KorisnikId);
         return(_mapper.Map <KorisnikModel>(k));
     }
     else if (request.Uloga == 2)
     {
         Korisnik k = _context.Korisnik.Find(request.KorisnikId);
         return(_mapper.Map <KorisnikModel>(k));
     }
     else if (request.Uloga == 3)
     {
         Klijent  k        = _context.Klijent.Find(request.KorisnikId);
         Korisnik korisnik = _context.Korisnik.Find(k.KorisnikId);
         return(_mapper.Map <KorisnikModel>(korisnik));
     }
     else
     {
         return(null);
     }
 }
Exemple #27
0
        public override List <Model.Korisnik> Get(KorisnikSearchRequest search)
        {
            List <Model.Korisnik> lista = new List <Model.Korisnik>();

            var korisnik = _db.Korisnik.AsQueryable();

            if (!string.IsNullOrWhiteSpace(search.Korisnicko))
            {
                korisnik = korisnik.Where(x => x.KorisnickoIme == search.Korisnicko);
            }

            if (!string.IsNullOrWhiteSpace(search.Password))
            {
                korisnik = korisnik.Where(x => x.Lozinka == search.Password);
            }

            if (!string.IsNullOrWhiteSpace(search.Mail))
            {
                korisnik = korisnik.Where(x => x.Mail == search.Mail);
            }
            foreach (var item in korisnik)
            {
                lista.Add(new Model.Korisnik
                {
                    KorisnikId    = item.KorisnikId,
                    Ime           = item.Ime,
                    Prezime       = item.Prezime,
                    KorisnickoIme = item.KorisnickoIme,
                    Telefon       = item.Telefon,
                    Adresa        = item.Adresa,
                    Mail          = item.Mail,
                    Lozinka       = item.Lozinka
                });
            }
            return(lista);
        }
Exemple #28
0
        public void Init()
        {
            var req = new KorisnikSearchRequest {
                Email = ApiService.Email
            };
            var _korisnik = _korisnikService.Get <List <Korisnik> >(req).FirstOrDefault();

            if (_korisnik != null)
            {
                Ime           = _korisnik.Ime;
                Prezime       = _korisnik.Prezime;
                Email         = _korisnik.Email;
                DatumRodjenja = _korisnik.DatumRodjenja;
                var gradoviList = _gradService.Get <List <Grad> >(null);
                gradoviList.Insert(0, new Model.Grad {
                    Id = 0, Naziv = "Odaberite grad"
                });
                foreach (var g in gradoviList)
                {
                    Gradovi.Add(g);
                }
                OdabraniGrad = Gradovi.Where(w => w.Id == _korisnik.GradId).FirstOrDefault(); //_gradService.GetById<Grad>(_korisnik.GradId);
            }
        }
 public List <Model.Models.Korisnik> Get([FromQuery] KorisnikSearchRequest request)
 {
     return(_service.Get(request));
 }
Exemple #30
0
 public int GetID(KorisnikSearchRequest k)
 {
     return(_context.Korisniks.Where(w => w.KorisnickoIme == k.KorisnickoIme).Select(s => s.KorisnikId).FirstOrDefault());
 }