Пример #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            MongoClient    client = new MongoClient("mongodb://localhost:27017");
            IMongoDatabase db     = client.GetDatabase("AMTravelDb");

            kolekcija      = db.GetCollection <Destinacija>("destinacija");
            SveDestinacije = await kolekcija.Find(x => true).ToListAsync();

            IList <string> Drzave = new List <string>();

            for (var i = 0; i < SveDestinacije.Count(); i++)
            {
                if (Drzave.Count != 0)
                {
                    for (int j = 0; j < Drzave.Count(); j++)
                    {
                        if (Drzave[j] != SveDestinacije[i].Drzava)
                        {
                            Drzave.Add(SveDestinacije[i].Drzava);
                        }
                    }
                }
                else
                {
                    Drzave.Add(SveDestinacije[i].Drzava);
                }
            }
            SveDrzave = new SelectList(Drzave);
            if (IzabranaDrzava != "Prikaži sve")
            {
                SveDestinacije = kolekcija.Find(x => x.Drzava == IzabranaDrzava).ToList();
            }
            return(Page());
        }
Пример #2
0
        public void OnGet()
        {
            MongoClient    client = new MongoClient("mongodb://localhost:27017");
            IMongoDatabase db     = client.GetDatabase("AMTravelDb");

            kolekcija      = db.GetCollection <Destinacija>("destinacija");
            SveDestinacije = kolekcija.Find(x => true).ToList();

            IList <string> Drzave = new List <string>();

            for (var i = 0; i < SveDestinacije.Count(); i++)
            {
                if (Drzave.Count != 0)
                {
                    for (int j = 0; j < Drzave.Count(); j++)
                    {
                        if (Drzave[j] != SveDestinacije[i].Drzava)
                        {
                            Drzave.Add(SveDestinacije[i].Drzava);
                        }
                    }
                }
                else
                {
                    Drzave.Add(SveDestinacije[i].Drzava);
                }
            }
            SveDrzave = new SelectList(Drzave);
        }