public void GetActivities()
        {
            var startDate = new DateTime(2010, 1, 1);
            var endDate   = new DateTime(2011, 7, 1);
            var list      = _activityClient.GetActivities(380458, startDate, endDate, ActivitySample.Models.ActivityType.emailSend, 10);

            Assert.Greater(list.Count, 0);
        }
Beispiel #2
0
        public IEnumerable <ActivitySummary> GetAllActivities(ProgressDelegate callback)
        {
            var ac        = new ActivityClient(this._auth);
            var finalList = new List <ActivitySummary>();

            var page = 1;

            for (;;)
            {
                var list = ac.GetActivities(page++, 50);
                if (list == null || list.Count == 0)
                {
                    break;
                }

                finalList.AddRange(list);
                if (callback != null)
                {
                    callback(finalList.Count);
                }
            }

            return(finalList);
        }