public ActionResult <RezultatiTakmicenjaTrenerPregledVM> PregledRezultataTakmicenjaByTrener(int takmicenjeId)
        {
            RezultatiTakmicenjaTrenerPregledVM model = new RezultatiTakmicenjaTrenerPregledVM
            {
                rows = _db.RezultatiTakmicenjas.Where(x => x.TakmicenjeId == takmicenjeId && x.isDeleted == false).Select(x => new RezultatiTakmicenjaTrenerPregledVM.Row
                {
                    id                       = x.Id,
                    takmicarId               = x.TakmicarId,
                    starosnaDob              = _db.StarosneDobis.Where(s => s.Id == x.StarosnaDobId).First().Naziv,
                    kategorija               = x.Kategorija,
                    disciplina               = _db.DisciplineTakmicenjas.Where(s => s.Id == x.DisciplinaTakmicenjaId).First().Naziv,
                    osvojenoMjesto           = _db.OsvojenaMjestaNaTakmicenjus.Where(s => s.Id == x.OsvojenoMjestoNaTakmicenjuId).First().Naziv,
                    brojPobjeda              = x.BrojPobjeda,
                    brojPoraza               = x.BrojPoraza,
                    brojTakmicaraUKategoriji = x.BrojTakmicaraUKategoriji
                }).ToList()
            };

            for (int i = 0; i < model.rows.Count(); i++)
            {
                int takmicarId  = model.rows[i].takmicarId;
                int clanKlubaId = _db.Takmicaris.Where(s => s.Id == takmicarId && s.isDeleted == false).First().ClanKlubaId;
                int osobaId     = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId;

                OsobaPregledVM osoba = GetOsobu(osobaId);



                model.rows[i].takmicar = osoba.ime + " (" + osoba.imeRoditelja + ") " + osoba.prezime;
            }
            return(model);
            //<binding protocol="https" bindingInformation="*:44344:192.168.0.104 />
        }
        public ActionResult <RezultatiTakmicenjaTrenerPregledVM> PretragaRezultataTakmicenjaByTrener(int takmicenjeId, string naziv)
        {
            RezultatiTakmicenjaTrenerPregledVM model = new RezultatiTakmicenjaTrenerPregledVM
            {
                rows = _db.RezultatiTakmicenjas.Where(x => x.TakmicenjeId == takmicenjeId && x.isDeleted == false && (x.OsvojenoMjestoNaTakmicenju.Naziv.ToLower().Contains(naziv.ToLower()) || x.OsvojenoMjestoNaTakmicenju.Naziv.ToLower().StartsWith(naziv.ToLower()) ||
                                                                                                                      ((x.Takmicar.ClanKluba.Osoba.Ime.ToLower() + " " + x.Takmicar.ClanKluba.Osoba.Prezime.ToLower()).StartsWith(naziv.ToLower()) || (x.Takmicar.ClanKluba.Osoba.Prezime.ToLower() + " " + x.Takmicar.ClanKluba.Osoba.Ime.ToLower()).StartsWith(naziv.ToLower())))

                                                      )
                       .Select(x => new RezultatiTakmicenjaTrenerPregledVM.Row
                {
                    id                       = x.Id,
                    takmicarId               = x.TakmicarId,
                    starosnaDob              = _db.StarosneDobis.Where(s => s.Id == x.StarosnaDobId).First().Naziv,
                    kategorija               = x.Kategorija,
                    disciplina               = _db.DisciplineTakmicenjas.Where(s => s.Id == x.DisciplinaTakmicenjaId).First().Naziv,
                    osvojenoMjesto           = _db.OsvojenaMjestaNaTakmicenjus.Where(s => s.Id == x.OsvojenoMjestoNaTakmicenjuId).First().Naziv,
                    brojPobjeda              = x.BrojPobjeda,
                    brojPoraza               = x.BrojPoraza,
                    brojTakmicaraUKategoriji = x.BrojTakmicaraUKategoriji
                }).ToList()
            };

            for (int i = 0; i < model.rows.Count(); i++)
            {
                int takmicarId  = model.rows[i].takmicarId;
                int clanKlubaId = _db.Takmicaris.Where(s => s.Id == takmicarId && s.isDeleted == false).First().ClanKlubaId;
                int osobaId     = _db.ClanoviKlubas.Where(s => s.Id == clanKlubaId && s.isDeleted == false).First().OsobaId;

                OsobaPregledVM osoba = GetOsobu(osobaId);



                model.rows[i].takmicar = osoba.ime + " (" + osoba.imeRoditelja + ") " + osoba.prezime;
            }
            return(model);
        }