Beispiel #1
0
        public async Task <NotificationCountResult> GetNotification()
        {
            var count = _notificationRepository.FindAll().CountAsync();
            NotificationCountResult result = new NotificationCountResult
            {
                Count = await count
            };

            return(result);
        }
Beispiel #2
0
        public async Task <ActionResult <NotificationCountResult> > GetNotificationCount()
        {
            var count = (from not in _context.Notification
                         select not).CountAsync();
            NotificationCountResult result = new NotificationCountResult
            {
                Count = await count
            };

            return(result);
        }
Beispiel #3
0
        public async Task <ActionResult <NotificationCountResult> > GetNotificationCount(int id)
        {
            var nofti  = _context.Notifications.Where(a => a.UserReceiver == id && a.SeeReceiver == false).ToList();
            var nofti2 = _context.Notifications.Where(a => a.UserSender == id && a.SeeSender == false).ToList();

            NotificationCountResult result = new NotificationCountResult
            {
                Count = nofti.Count + nofti2.Count
            };

            return(result);
        }