/// <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<T> 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; }