Esempio n. 1
0
        public void InsertTest()
        {
            Random random = new Random(DateTime.Now.Millisecond);

            TehnologijaRepository TehRep         = new TehnologijaRepository();
            TehnologijaCollection siteTehnologii = TehRep.GetAll();
            int         TehID = random.Next(0, siteTehnologii.Count);
            Tehnologija izbranaTehnologija = siteTehnologii[TehID];

            PrijavaRepository PrijavaRep  = new PrijavaRepository();
            PrijavaCollection sitePrijavi = PrijavaRep.GetAll();
            int     prijava        = random.Next(0, sitePrijavi.Count);
            Prijava izbranaprijava = sitePrijavi[prijava];

            PrijavaTehnologija tehnologija = new PrijavaTehnologija();

            tehnologija.prijava.Id     = izbranaprijava.Id;
            tehnologija.tehnologija.Id = izbranaTehnologija.Id;

            PrijavaTehnologijaRepository repository = new PrijavaTehnologijaRepository();
            PrijavaTehnologija           dodadete   = repository.Insert(tehnologija);

            Assert.IsNotNull(dodadete);
            Assert.AreEqual(tehnologija.prijava.Id, dodadete.prijava.Id);
            Assert.AreEqual(tehnologija.tehnologija.Id, dodadete.tehnologija.Id);

            Console.WriteLine("Пријавена е новa технологијa: ПријаваИД: {0}, Технологија: {1}, ", dodadete.prijava.Id, dodadete.tehnologija.Id);
        }
        public void UpdateTest()
        {
            PrijavaRepository repository  = new PrijavaRepository();
            PrijavaCollection sitePrijavi = repository.GetAll();
            Random            random      = new Random(DateTime.Now.Millisecond);
            int     prijavaId             = random.Next(0, sitePrijavi.Count);
            Prijava izbranaPrijava        = sitePrijavi[prijavaId];

            Console.WriteLine("Се менуваат податоците за пријава ИД: {0}, Компанија: {1}", izbranaPrijava.Id, izbranaPrijava.kompanija.Id);

            KompanijaRepository KompRep      = new KompanijaRepository();
            KompanijaCollection siteKompanii = KompRep.GetAll();
            int       KompID           = random.Next(0, siteKompanii.Count);
            Kompanija izbranaKompanija = siteKompanii[KompID];
            Prijava   prijava          = new Prijava();

            prijava.kompanija.Id = izbranaKompanija.Id;

            Prijava izmenetaPrijava = repository.Update(izbranaPrijava);

            Assert.IsNotNull(izmenetaPrijava);
            Assert.AreEqual(izbranaPrijava.Id, izmenetaPrijava.Id);
            Assert.AreEqual(izbranaPrijava.kompanija.Id, izmenetaPrijava.kompanija.Id);

            Console.WriteLine("Изменетите податоци за пријава: ИД: {0}, Компанија: {1}", izmenetaPrijava.Id, izmenetaPrijava.kompanija.Id);
        }
Esempio n. 3
0
        public IHttpActionResult PutPrijava(int id, Prijava prijava)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != prijava.PrijavaId)
            {
                return(BadRequest());
            }

            db.Entry(prijava).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PrijavaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 4
0
        public void UpdateTest()
        {
            PrijavaTehnologijaRepository repository  = new PrijavaTehnologijaRepository();
            PrijavaTehnologijaCollection sitePrijavi = repository.GetAll();
            Random             random         = new Random(DateTime.Now.Millisecond);
            int                prijavaId      = random.Next(0, sitePrijavi.Count);
            PrijavaTehnologija izbranaPrijava = sitePrijavi[prijavaId];

            Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Технологија: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.tehnologija.Id);

            PrijavaRepository PRep      = new PrijavaRepository();
            PrijavaCollection siteP     = PRep.GetAll();
            int                PID      = random.Next(0, siteP.Count);
            Prijava            izbranaP = siteP[PID];
            PrijavaTehnologija prijava  = new PrijavaTehnologija();

            prijava.prijava.Id = izbranaP.Id;

            PrijavaTehnologija izmenetaPrijava = repository.Update(izbranaPrijava);

            Assert.IsNotNull(izmenetaPrijava);
            Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id);
            Assert.AreEqual(izbranaPrijava.tehnologija.Id, izmenetaPrijava.tehnologija.Id);

            Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Технологија: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.tehnologija.Id);
        }
Esempio n. 5
0
        public IActionResult RegistrujSe([FromBody] Prijava prijava)
        {
            KlijentProvider provider = new KlijentProvider();

            if (provider.Zaposleni(prijava.Username, prijava.Password))
            {
                //zaposleni
                var tip = new { tip = "Zaposleni" };
                return(Ok(tip));
            }
            else
            {
                Klijent k = new Klijent();
                k.Mail     = prijava.Mejl;
                k.Password = prijava.Password;
                k.PunoIme  = prijava.Ime;
                k.Username = prijava.Username;

                int result = provider.AddKlijent(k);

                if (result == 1)
                {
                    var tip = new { tip = "Klijent" };
                    return(Ok(tip));
                }

                return(NotFound());
            }
        }
        public void UpdateTest()
        {
            PrijavaStudentManager    manager     = new PrijavaStudentManager();
            PrijavaStudentCollection sitePrijavi = manager.GetAll();
            Random         random         = new Random(DateTime.Now.Millisecond);
            int            prijavaId      = random.Next(0, sitePrijavi.Count);
            PrijavaStudent izbranaPrijava = sitePrijavi[prijavaId];

            Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Студент: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.student.Id);

            PrijavaManager    PMan  = new PrijavaManager();
            PrijavaCollection siteP = PMan.GetAll();
            int            PID      = random.Next(0, siteP.Count);
            Prijava        izbranaP = siteP[PID];
            PrijavaStudent prijava  = new PrijavaStudent();

            prijava.prijava.Id = izbranaP.Id;

            PrijavaStudent izmenetaPrijava = manager.Update(izbranaPrijava);

            Assert.IsNotNull(izmenetaPrijava);
            Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id);
            Assert.AreEqual(izbranaPrijava.student.Id, izmenetaPrijava.student.Id);

            Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Студент: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.student.Id);
        }
Esempio n. 7
0
        public void InsertTest()
        {
            Random random = new Random(DateTime.Now.Millisecond);

            KorisnikRepository KorRep        = new KorisnikRepository();
            KorisnikCollection siteKorisnici = KorRep.GetAll();
            int      KorID          = random.Next(0, siteKorisnici.Count);
            Korisnik izbranKorisnik = siteKorisnici[KorID];

            PrijavaRepository PrijavaRep  = new PrijavaRepository();
            PrijavaCollection sitePrijavi = PrijavaRep.GetAll();
            int     prijava        = random.Next(0, sitePrijavi.Count);
            Prijava izbranaprijava = sitePrijavi[prijava];

            PrijavaStudent prijavaStudent = new PrijavaStudent();

            prijavaStudent.prijava.Id = izbranaprijava.Id;
            prijavaStudent.student.Id = izbranKorisnik.Id;

            PrijavaStudentRepository repository = new PrijavaStudentRepository();
            PrijavaStudent           dodadete   = repository.Insert(prijavaStudent);

            Assert.IsNotNull(dodadete);
            Assert.AreEqual(prijavaStudent.prijava.Id, dodadete.prijava.Id);
            Assert.AreEqual(prijavaStudent.student.Id, dodadete.student.Id);

            Console.WriteLine("Пријавен е нов студент: ПријаваИД: {0}, Студент: {1}, ", dodadete.prijava.Id, dodadete.student.Id);
        }
Esempio n. 8
0
        public Prijava Update(Domain.Practice.Prijava domainObject)
        {
            PrijavaRepository manager     = new PrijavaRepository();
            Prijava           sitePrijavi = manager.Update(domainObject);

            return(sitePrijavi);
        }
        public void GetByIdTest()
        {
            PrijavaRepository repository = new PrijavaRepository();
            Prijava           prijava    = repository.Get(6);

            Assert.AreEqual(6, prijava.Id);
        }
Esempio n. 10
0
        public void PrijavaConstructorTest()
        {
            Prijava p = new Prijava();

            Assert.AreEqual(0, p.Id);
            Assert.AreEqual(0, p.organizacija.Id);
            Assert.AreEqual(DateTime.Today, p.Datum);
        }
Esempio n. 11
0
        private void odjava_Click(object sender, EventArgs e)
        {
            Prijava forma = new Prijava();

            this.Hide();
            forma.ShowDialog();
            this.Close();
        }
Esempio n. 12
0
        public ActionResult Prijava()
        {
            Session["IDKorisnik"] = "";
            Prijava model = new Prijava();

            model.PopuniListuProjekataCmb();
            model.PopuniListuZonaCmb();
            return(View("Prijava", model));
        }
Esempio n. 13
0
 public IActionResult Create([Bind("BrojProtokola,ImeIPrezime,Anonimnost,VrstaPrijave,Lokacija,PostanskiBroj,Opis,DatumPrekrsaja")] Prijava prijava)
 {
     if (ModelState.IsValid)
     {
         prijave.Add(prijava);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(prijava));
 }
Esempio n. 14
0
        public void BeginLogin(string email, string password)
        {
            if (!Connected)
            {
                throw new Exception(Greske.NotConnectedToServer.ToString());
            }
            Prijava p = new Prijava(email, password);

            MySend(p);
        }
Esempio n. 15
0
        private bool PostojiLiPrijava(string naziv, int id)
        {
            Prijava prijava = db.Prijave.Where(p => p.TakmicenjeID == id && p.Naziv == naziv).SingleOrDefault();

            if (prijava != null)
            {
                return(true);
            }
            return(false);
        }
Esempio n. 16
0
        public IHttpActionResult PostPrijava(Prijava prijava)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Prijavas.Add(prijava);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = prijava.PrijavaId }, prijava));
        }
Esempio n. 17
0
        public IHttpActionResult GetPrijava(int id)
        {
            db.Configuration.LazyLoadingEnabled = false;
            Prijava prijava = db.Prijavas.Find(id);

            if (prijava == null)
            {
                return(NotFound());
            }

            return(Ok(prijava));
        }
        public void PrijaviKlijenta(String mejl, String sifra, Prijava prijavaForma)
        {
            try
            {
                KlijentTransferObjekat zahtev = new KlijentTransferObjekat()
                {
                    Operacija = Operacija.ULOGUJ_KLIJENTA,
                    Poruka    = new KeyValuePair <String, String>(mejl, sifra)
                };

                Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev);
                ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor();

                if (odgovor.Rezultat == 0)
                {
                    prijavaForma.PrikaziGreskaPoruku(NEODGOVARAJUCI_KREDENCIJALI);
                    return;
                }
                else if (odgovor.Objekat is Admin)
                {
                    Komunikacija.DajKomunikaciju().PostaviSesiju(odgovor.Objekat as Admin);
                    GlavnaFormaAdmin glavnaFormaAdmin = new GlavnaFormaAdmin()
                    {
                        FormBorderStyle = FormBorderStyle.FixedSingle,
                        StartPosition   = FormStartPosition.CenterScreen,
                        Text            = String.Format(Konstante.GUI.DOBRODOSLI, new String[] {
                            Komunikacija.DajKomunikaciju().VratiSesiju().Ime,
                            Komunikacija.DajKomunikaciju().VratiSesiju().Prezime
                        })
                    };
                    glavnaFormaAdmin.Show();
                }
                else if (odgovor.Objekat is Klijent)
                {
                    Komunikacija.DajKomunikaciju().PostaviSesiju(odgovor.Objekat as Klijent);
                    GlavnaFormaKlijent glavnaFormaKlijent = new GlavnaFormaKlijent()
                    {
                        FormBorderStyle = FormBorderStyle.FixedSingle,
                        StartPosition   = FormStartPosition.CenterScreen,
                        Text            = String.Format(Konstante.GUI.DOBRODOSLI, new String[] {
                            Komunikacija.DajKomunikaciju().VratiSesiju().Ime,
                            Komunikacija.DajKomunikaciju().VratiSesiju().Prezime
                        })
                    };
                    glavnaFormaKlijent.Show();
                }
                prijavaForma.Hide();
            }
            catch (Exception ex)
            {
                prijavaForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN);
            }
        }
Esempio n. 19
0
        protected override void IzvrsiOperaciju(IDomenskiObjekat objekat)
        {
            Takmicenje takmicenje = objekat as Takmicenje;

            Prijava prijava = new Prijava();

            prijava.Takmicenje = new Takmicenje();

            foreach (Prijava p in takmicenje.Prijave)
            {
                broker.Izmeni(p);
            }
        }
Esempio n. 20
0
        public IHttpActionResult DeletePrijava(int id)
        {
            Prijava prijava = db.Prijavas.Find(id);

            if (prijava == null)
            {
                return(NotFound());
            }

            db.Prijavas.Remove(prijava);
            db.SaveChanges();

            return(Ok(prijava));
        }
Esempio n. 21
0
        public void TestPrijava()
        {
            bool uspjesnaPrijava2 = Prijava.Prijavi("jura", "ma");

            Assert.IsFalse(uspjesnaPrijava2, "Nepostojeći korisnik");

            bool uspjesnaPrijava = Prijava.Prijavi("thranj", "ja");

            Assert.IsTrue(uspjesnaPrijava, "Prijava uspješna!");

            bool uspjesnaPrijava3 = Prijava.Prijavi("", "");

            Assert.IsFalse(uspjesnaPrijava3, "Upisite korisnicko ime i lozinku");
        }
Esempio n. 22
0
        public Prijave BlokirajPrijavu(int takmId, int prijavaId)
        {
            Prijava p = db.Prijave.Include(d => d.Takmicenje).Where(x => x.ID == prijavaId && x.TakmicenjeID == takmId).SingleOrDefault();

            if (p == null)
            {
                throw new UserException("Ne postoji prijava u bazi.");
            }

            Stanje_Prijave sp = db.StanjaPrijave.Where(x => x.PrijavaID == prijavaId).SingleOrDefault();

            if (sp != null)
            {
                db.Remove(sp);
            }

            List <Prijava_igrac> pi = db.PrijaveIgraci.Where(x => x.PrijavaID == prijavaId).ToList();

            if (pi != null)
            {
                BlokLista blok1 = new BlokLista
                {
                    IgracID      = pi[0].IgracID,
                    TakmicenjeID = p.TakmicenjeID
                };

                db.Add(blok1);

                if (pi != null && pi.Count > 1)
                {
                    BlokLista blok2 = new BlokLista
                    {
                        IgracID      = pi[1].IgracID,
                        TakmicenjeID = p.TakmicenjeID
                    };

                    db.Add(blok2);
                    db.Remove(pi[1]);
                }

                db.Remove(pi[0]);
                db.Remove(p);
                db.SaveChanges();

                return(mapko.Map <Prijave>(p));
            }
            throw new UserException("Ne postoji zapis u tabeli Prijava_Igrac.");
        }
Esempio n. 23
0
        public IActionResult Prijavljivanje([FromBody] Prijava prijava)
        {
            KlijentProvider provider = new KlijentProvider();

            if (provider.Zaposleni(prijava.Username, prijava.Password))
            {
                var tip = new { tip = "Zaposleni" };
                return(Ok(tip));
            }

            if (provider.Postoji(prijava.Password, prijava.Username))
            {
                var tip = new { tip = "Klijent" };
                return(Ok(tip));
            }
            return(NotFound());
        }
Esempio n. 24
0
        public IActionResult BlokirajPrijavu(int prijavaID, string nazivTima)
        {
            Prijava p = db.Prijave.Include(d => d.Takmicenje).Where(p => p.ID == prijavaID).SingleOrDefault();

            if (p != null)
            {
                var userId = db.Users.Where(d => d.Email == User.Identity.Name).FirstOrDefault();
                if (p.Takmicenje.KreatorID != userId.Id)
                {
                    return(VratiNijeAutorizovan());
                }

                Stanje_Prijave sp = db.StanjaPrijave.Where(x => x.PrijavaID == prijavaID).SingleOrDefault();
                if (sp != null)
                {
                    db.Remove(sp);
                }
                List <Prijava_igrac> pi    = db.PrijaveIgraci.Where(x => x.PrijavaID == prijavaID).ToList();
                Takmicenje           t     = db.Takmicenja.Find(p.TakmicenjeID);
                BlokLista            blok1 = new BlokLista
                {
                    IgracID      = pi[0].IgracID,
                    TakmicenjeID = t.ID
                };
                db.Add(blok1);
                if (pi != null && pi.Count > 1)
                {
                    BlokLista blok2 = new BlokLista
                    {
                        IgracID      = pi[1].IgracID,
                        TakmicenjeID = t.ID
                    };
                    db.Add(blok2);
                    db.Remove(pi[1]);
                }

                db.Remove(pi[0]);
                db.Remove(p);
                db.SaveChanges();
            }

            ViewBag.takmID = p.TakmicenjeID;
            return(View("BlokirajPrijavuUspjeh"));
        }
Esempio n. 25
0
        public ActionResult Prijava(Prijava model)
        {
            int PovratnaVrednost = 0;

            model.PopuniListuProjekataCmb();
            model.PopuniListuZonaCmb();

            if (ModelState.IsValid)
            {
                PovratnaVrednost = model.PrijavaKorisnika();
                if (PovratnaVrednost != 0)
                {
                    Session["IDKorisnik"] = model.prijava.IDKorisnik;
                    Session["IDProjekat"] = model.prijava.IDProjekat;
                    Session["IDZona"]     = model.prijava.IDZona;

                    model.VratiPodatke((int)Session["IDProjekat"], (int)Session["IDZona"], (int)Session["IDKorisnik"]);
                    Session["Ime"]      = model.ImeIPrezimeKorisnika;
                    Session["Projekat"] = model.Projekat;
                    Session["Zona"]     = model.Zona;

                    FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, model.prijava.IDKartica.ToString(), DateTime.Now, DateTime.Now.AddMinutes(300), false, "Prijavljen", FormsAuthentication.FormsCookiePath);
                    string     hash   = FormsAuthentication.Encrypt(ticket);
                    HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);

                    if (ticket.IsPersistent)
                    {
                        cookie.Expires = ticket.Expiration;
                    }

                    Response.Cookies.Add(cookie);
                    return(RedirectToAction("DodajSkeniranjeView", "Skeniranje"));
                }

                else
                {
                    ModelState.AddModelError("", "Pogrešan broj kartice.");
                }
            }

            //return RedirectToAction("Prijava");
            return(View("Prijava", model));
        }
Esempio n. 26
0
        private void ZahtjevBtn_Clicked(object sender, EventArgs e)
        {
            Prijava prijava = new Prijava()
            {
                UcionicaId   = idUcionice,
                StudentId    = Global.prijavljeniStudent.StudentId,
                Prihvaceno   = false,
                Odbijeno     = false,
                DatumPrijave = DateTime.Today
            };

            var response = prijavaService.PostResponse(prijava);

            if (response.IsSuccessStatusCode)
            {
                DisplayAlert("Poruka", "Uspjeno poslana prijava", "OK");
                PrijavaCheck();
            }
        }
Esempio n. 27
0
        public App()
        {
            InitializeComponent();

            var id = Preferences.Get("User_id", -1);

            if (id != -1)
            {
                Preferences.Set("showContent", false);
                Prijava prijava = new Prijava();
                MainPage   = prijava;
                prijava.id = id;
                prijava.PrijavaCommand.Execute(null);
            }
            else
            {
                MainPage = new NavigationPage(new Prijava());
            }
            //new NavigationPage(new Prijava());//new Navigacija.MDPage();  new Pages.Narudzbe(); new Prijava();
        }
Esempio n. 28
0
        public void SaljiMejl(Prijava p, PravnoLice pl)
        {
            MailMessage msg = new MailMessage("*****@*****.**", "*****@*****.**");

            msg.Subject = "Narudzbenica";
            msg.Body    = "Narudzbenica" +
                          " Ime pravnog lica: " + pl.NazivPravnogLica + ";     Broj Tekuceg Racuna: " + pl.BrojTekucegRacuna + ";        Adresa: " + pl.Mesto + " " + pl.UlicaIBroj + ";" +
                          "Nacin Placanja: " + p.NacinPlacanja;
            SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);

            // smtp.Host = "relay-hosting.secureserver.net";
            //smtp.Port = 25;
            smtp.Credentials = new System.Net.NetworkCredential()
            {
                UserName = "******",
                Password = "******"
            };
            smtp.EnableSsl = true;
            smtp.Send(msg);
        }
Esempio n. 29
0
        public ActionResult Prijava(Prijava korisnici)
        {
            var korisnikInfo = db.Korisnicis.Where(x => x.korisnicko_ime == korisnici.KorisnickoImePrijava && x.lozinka == korisnici.LozinkaPrijava).FirstOrDefault();

            if (korisnikInfo == null)
            {
                korisnici.LoginErrorMessage = "Pogresno korisnicko ime ili lozinka.";
                return(View("~/Views/Front-end/Korisnici/Prijava.cshtml", korisnici));
            }
            else
            {
                Session["id_osoba"]       = korisnikInfo.id_osoba;
                Session["korisnicko_ime"] = korisnikInfo.korisnicko_ime;
                Session["ime"]            = korisnikInfo.ime;
                Session["prezime"]        = korisnikInfo.prezime;
                Session["pol"]            = korisnikInfo.pol;
                Session["telefon"]        = korisnikInfo.telefon;
                Session["email"]          = korisnikInfo.email;

                return(RedirectToAction("Index", "Front"));
            }
        }
Esempio n. 30
0
        public List <EvidencijaMeca> GetEvidencije(string KorisnikUsername, int takmid)
        {
            Igrac                 igrac           = evidentor.NadjiIgraca(KorisnikUsername);
            List <Utakmica>       NjegoveUtakmice = evidentor.DobaviUtakmice(igrac, takmid);
            List <EvidencijaMeca> model           = new List <EvidencijaMeca>();

            foreach (Utakmica i in NjegoveUtakmice)
            {
                //ne bi se smjelo nikada desiti da se nadje null igracID jer je na frontendu prikazano samo ono gdje su oba igraca unesena..
                //to je rjeseno onom funkcijom JelBye unutar funkcije DobaviUtakmice u par linija koda iznad
                EvidencijaMeca        nova      = new EvidencijaMeca();
                List <Igrac_Utakmica> svaUcesca = db.IgraciUtakmice.Where(x => x.UtakmicaID == i.ID).ToList();
                List <(Prijava pr, Igrac_Utakmica ucesce)> Timovi = new List <(Prijava pr, Igrac_Utakmica ucesce)>();
                foreach (Igrac_Utakmica j in svaUcesca)
                {
                    Prijava prijavaJoinUcesce = evidentor.GetPrijavuZaUcesce(j, takmid);
                    Timovi.Add((prijavaJoinUcesce, j));
                }
                (List <Igrac_Utakmica> Tim1, List <Igrac_Utakmica> Tim2)TimoviFinalni = evidentor.VratiUcescaPoTimu(Timovi);
                //dovoljno je provjeriti samo za jednog igraca, a svakako radi i za varijantu kad je double jer oba igraca pripadaju istoj prijavi koja ima //isti naziv
                string NazivTim1 = Timovi.Where(x => x.ucesce == TimoviFinalni.Tim1[0]).Select(x => x.pr.Naziv).FirstOrDefault();
                string NazivTim2 = Timovi.Where(x => x.ucesce == TimoviFinalni.Tim2[0]).Select(x => x.pr.Naziv).FirstOrDefault();

                nova.Tim1 = TimoviFinalni.Tim1;
                nova.Tim2 = TimoviFinalni.Tim2;

                nova.NazivTim1 = NazivTim1;
                nova.NazivTim2 = NazivTim2;

                nova.RezultatTim1 = null;
                nova.RezultatTim1 = null;

                //ovo ne bi trebalo smetati webappu obzirom da nece ovaj atribut nigdje koristit a webapiju je bitno
                //zbog ponovnog dobavljanja liste igraca
                nova.UtakmicaID = TimoviFinalni.Tim1[0].UtakmicaID;
                model.Add(nova);
            }
            return(model);
        }