//Adds happiness data to an already existing quickstat item private static void AddHappinessReportToQuickStats(HelpScoutNet.Model.Report.User.UserHappiness userHappiness, int ID, string name) { int index = FindQuickStatItem(ID); if (index == -1) { //ApplicationData.QuickStatistics.UserQuickStats.Add(quickStat); //This should not happen since the quickstat will not be attempted if the user never had an ID in the first place. And havign an ID means a quickstat item was created. } else { ApplicationData.QuickStatistics.UserQuickStats[index].UpdateQuickStat(userHappiness.Current.RatingsCount, userHappiness.Current.GreatCount); } }
//Adds user report data to an already existing quickstat item private static void AddUserReportToQuickStats(HelpScoutNet.Model.Report.User.UserReports.UserReport userReport, int ID, string name) { int index = FindQuickStatItem(ID); if (index == -1) { //ApplicationData.QuickStatistics.UserQuickStats.Add(quickStat); //This should not happen since the quickstat will not be attempted if the user never had an ID in the first place. And havign an ID means a quickstat item was created. } else { ApplicationData.QuickStatistics.UserQuickStats[index].UpdateQuickStat(userReport.Current.TotalReplies, userReport.Current.TotalConversations, userReport.Current.HappinessScore, userReport.Current.HandleTime, userReport.Current.CustomersHelped, userReport.Current.ConversationsCreated); } }