/// <summary> /// Deprecated Method for adding a new object to the GlasoviZaOdgovore EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToGlasoviZaOdgovore(GlasoviZaOdgovore glasoviZaOdgovore) { base.AddObject("GlasoviZaOdgovore", glasoviZaOdgovore); }
/// <summary> /// Create a new GlasoviZaOdgovore object. /// </summary> /// <param name="glasoviZaOdgovorID">Initial value of the GlasoviZaOdgovorID property.</param> public static GlasoviZaOdgovore CreateGlasoviZaOdgovore(global::System.Int32 glasoviZaOdgovorID) { GlasoviZaOdgovore glasoviZaOdgovore = new GlasoviZaOdgovore(); glasoviZaOdgovore.GlasoviZaOdgovorID = glasoviZaOdgovorID; return glasoviZaOdgovore; }
public int OdgovorVoteUp(int odgovorId, int korisnikId) { GlasoviZaOdgovore temp = context.GlasoviZaOdgovore.Where(x => x.OdgovorID == odgovorId && x.KorisnikID == korisnikId).FirstOrDefault(); if (temp == null) { temp = new GlasoviZaOdgovore(); temp.KorisnikID = korisnikId; temp.OdgovorID = odgovorId; temp.Glas = 1; context.GlasoviZaOdgovore.AddObject(temp); context.SaveChanges(); } else { if (temp.Glas < 1) { temp.Glas++; context.SaveChanges(); } } DBBL.DAL.Odgovori odg = context.Odgovori.Where(x => x.OdgovorID == odgovorId).FirstOrDefault(); odg.BrojGlasova = context.GlasoviZaOdgovore.Where(x => x.KorisnikID == korisnikId && x.OdgovorID == odgovorId).Sum(x => x.Glas).Value; context.SaveChanges(); return odg.BrojGlasova.Value; }