/// <summary>
 /// Create a new GlasoviZaPitanja object.
 /// </summary>
 /// <param name="glasoviZaPitanjeID">Initial value of the GlasoviZaPitanjeID property.</param>
 public static GlasoviZaPitanja CreateGlasoviZaPitanja(global::System.Int32 glasoviZaPitanjeID)
 {
     GlasoviZaPitanja glasoviZaPitanja = new GlasoviZaPitanja();
     glasoviZaPitanja.GlasoviZaPitanjeID = glasoviZaPitanjeID;
     return glasoviZaPitanja;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the GlasoviZaPitanja EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToGlasoviZaPitanja(GlasoviZaPitanja glasoviZaPitanja)
 {
     base.AddObject("GlasoviZaPitanja", glasoviZaPitanja);
 }
 public int PitanjeVoteUp(int pitanjeID, int korisnikId)
 {
     GlasoviZaPitanja temp = context.GlasoviZaPitanja.Where(x => x.PitanjeID == pitanjeID && x.KorisnikID == korisnikId).FirstOrDefault();
     if (temp == null)
     {
         temp = new GlasoviZaPitanja();
         temp.KorisnikID = korisnikId;
         temp.PitanjeID = pitanjeID;
         temp.Glas = 1;
         context.GlasoviZaPitanja.AddObject(temp);
         context.SaveChanges();
     }
     else
     {
         if (temp.Glas < 1)
         {
             temp.Glas++;
             context.SaveChanges();
         }
     }
     DBBL.DAL.Pitanja odg = context.Pitanja.Where(x => x.PitanjeID == pitanjeID).FirstOrDefault();
     odg.BrojGlasova = context.GlasoviZaPitanja.Where(x => x.KorisnikID == korisnikId && x.PitanjeID == pitanjeID).Sum(x => x.Glas).Value;
     context.SaveChanges();
     return odg.BrojGlasova.Value;
 }