public void SetUserData(string userEmail, IEnumerable <UserStatEntry> entries) { FetchUserAvatar(userEmail); int totalGiven = 0; int totalGotten = 0; var trans = FragmentManager.BeginTransaction(); foreach (var entry in entries) { var row = new LeaderBoardRow(entry); totalGiven += entry.Given; totalGotten += entry.Gotten; trans.Add(Resource.Id.statsTable, row); } trans.Commit(); // Dum di dee var percentage = (((totalGiven - totalGotten) / (float)(totalGiven + totalGotten)) + 1) / 2f; karmaMeter.KarmaValue = percentage; Android.Util.Log.Debug("Karma", "Gotten: {0}, Given: {1}, result: {2}", totalGotten, totalGiven, percentage); }
public void SetUserData(string userEmail, IEnumerable<UserStatEntry> entries) { FetchUserAvatar (userEmail); int totalGiven = 0; int totalGotten = 0; var trans = FragmentManager.BeginTransaction (); foreach (var entry in entries) { var row = new LeaderBoardRow (entry); totalGiven += entry.Given; totalGotten += entry.Gotten; trans.Add (Resource.Id.statsTable, row); } trans.Commit (); // Dum di dee var percentage = (((totalGiven - totalGotten) / (float)(totalGiven + totalGotten)) + 1) / 2f; karmaMeter.KarmaValue = percentage; Android.Util.Log.Debug ("Karma", "Gotten: {0}, Given: {1}, result: {2}", totalGotten, totalGiven, percentage); }