public ITextGraphDataCollection MessageCountPerUnitTime(IConversation conversation, GraphTimeUnit timeUnit)
 {
     switch (timeUnit)
     {
         case GraphTimeUnit.Month:
             return GetPerMonthDataCollection(conversation);
         default:
             throw new ArgumentException("Invalid graph type", "timeUnit");
     }
 }
示例#2
0
        public ITextGraphDataCollection MessageCountPerUnitTime(IConversation conversation, GraphTimeUnit timeUnit)
        {
            switch (timeUnit)
            {
            case GraphTimeUnit.Month:
                return(GetPerMonthDataCollection(conversation));

            default:
                throw new ArgumentException("Invalid graph type", "timeUnit");
            }
        }
        public List <ITextGraphData> GetConversationGraphData(DummyPhoneNumberId DummyPhoneNumberId, GraphTimeUnit timeUnit)
        {
            IConversation      conversation = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId);
            GraphDataGenerator generator    = new GraphDataGenerator();

            return(new List <ITextGraphData>(generator.MessageCountPerUnitTime(conversation, timeUnit)));
        }
 public List<ITextGraphData> GetConversationGraphData(DummyPhoneNumberId DummyPhoneNumberId, GraphTimeUnit timeUnit)
 {
     IConversation conversation = DummyConversationDataGenerator.GetSingleConversation(DummyPhoneNumberId);
     GraphDataGenerator generator = new GraphDataGenerator();
     return new List<ITextGraphData>(generator.MessageCountPerUnitTime(conversation, timeUnit));
 }