public static IList <KnihovnaNotifikace> GetCurrentUserNotificationsObject(string name, bool onlyUnread = false) { KnihovnaUserDao dao = new KnihovnaUserDao(); KnihovnaUser user = dao.GetByLogin(name); KnihovnaNotifikaceDao nDao = new KnihovnaNotifikaceDao(); IList <KnihovnaNotifikace> list = nDao.GetUserNotifikace(user.Id); IList <KnihovnaNotifikace> fList = new List <KnihovnaNotifikace>(); if (onlyUnread) { foreach (KnihovnaNotifikace n in list) { if (!n.Displayed) { fList.Add(n); } } return(fList); } return(list); }
public static int GetCurrentUserNotificationsAll(string name) { KnihovnaUserDao dao = new KnihovnaUserDao(); KnihovnaUser user = dao.GetByLogin(name); KnihovnaNotifikaceDao nDao = new KnihovnaNotifikaceDao(); IList <KnihovnaNotifikace> list = nDao.GetUserNotifikace(user.Id); return(list.Count); }
// GET: Notifikace public ActionResult Index(int userId) { KnihovnaNotifikaceDao dao = new KnihovnaNotifikaceDao(); IList <KnihovnaNotifikace> list = dao.GetUserNotifikace(userId); foreach (KnihovnaNotifikace n in list) { n.Displayed = true; dao.Update(n); } return(View(list)); }
public static int GetCurrentUserNotifications(string name) { KnihovnaUserDao dao = new KnihovnaUserDao(); KnihovnaUser user = dao.GetByLogin(name); KnihovnaNotifikaceDao nDao = new KnihovnaNotifikaceDao(); IList <KnihovnaNotifikace> list = nDao.GetUserNotifikace(user.Id); int toReturn = 0; foreach (KnihovnaNotifikace n in list) { if (!n.Displayed) { toReturn++; } } return(toReturn); }