protected void favoriteTag_Click(object sender, EventArgs e) { KorisniciTagovi favoriteTag = new KorisniciTagovi(); favoriteTag.KorisnikID = Convert.ToInt32(User.Identity.Name); favoriteTag.TagID = Convert.ToInt32(ViewState["tagId"]); favoriteTag.Datum = DateTime.Now; favoriteTag.Status = true; DAKorisnici.AddFavoriteTag(favoriteTag); ShowFavorite(Convert.ToInt32(ViewState["tagId"])); }
public static bool CheckFavoriteTag(int userID, int tagID) { KorisniciTagovi userTag = new KorisniciTagovi(); userTag = Connection.dm.KorisniciTagovi.Where(k => k.KorisnikID == userID && k.TagID == tagID).SingleOrDefault(); if (userTag != null) { if (userTag.Status == true) return true; else return false; } else return false; }
public static void AddFavoriteTag(KorisniciTagovi favoriteTag) { KorisniciTagovi userTag = new KorisniciTagovi(); userTag = Connection.dm.KorisniciTagovi.Where(k => k.KorisnikID == favoriteTag.KorisnikID && k.TagID == favoriteTag.TagID).SingleOrDefault(); if (userTag == null) { Connection.dm.KorisniciTagovi.Add(favoriteTag); Connection.dm.SaveChanges(); } else { Connection.dm.KorisniciTagovi.First(k => k.KorisnikID == favoriteTag.KorisnikID && k.TagID == favoriteTag.TagID).Status = true; Connection.dm.SaveChanges(); } }