private bool DueforNotification(string category, Subscriber client) { var leaseTimedout = client.LastNotified < DateTime.UtcNow.Subtract(_timer.RenewalInterval()); var haveMessagesInQueue = _messageRepository.Count(category) == 1; return(leaseTimedout || haveMessagesInQueue); }
public Counts GetNumOfReCord() { return(new Counts { numOfUser = _userRepository.Count(), numOfChatRoom = _chatRoomRepository.Count(), numOfMessage = _messageRepository.Count(), numOfReport = _reportRepository.Count() }); }
public void Count_Returns_Message_Count_Using_Category() { var category = "MessageType1"; var count = 2343; _repository.Count(category).Returns(count); var actual = _controller.Count(category); Assert.AreEqual(actual, count); }
public int Count([FromUri] string category) { return(_repository.Count(category)); }