public UserPivot() { ID = 0; UserFirstName = string.Empty; UserLastName = string.Empty; UserEmail = string.Empty; IsWeightSubmissionRequired = false; UserRegistered = new DateTime(1900, 1, 1); TargetDate = string.Empty; IsTrackerRequiredAfterDelete = false; IsTrackerViewAllowed = false; IsDownloadAllowed = false; Achievement = new MilestonePercentage(); MetaPivot = new MetaPivot(); TrackerPivot = new List <TrackerPivot>(); }
private void CheckMilestonePercentageAsync() { var includedPercent = MilestonePercentage.Where(m => UserMilestones.Any(u => u.MilestonePercentageId == m.ID && m.IsPercent)); var milestonePercents = MilestonePercentage.Except(includedPercent) .OrderByDescending(m => m.TargetPercentValue); foreach (var milestonePercent in milestonePercents) { if ((StartWeight - CurrentWeightValue) >= ((WeightLossGoal * milestonePercent.TargetPercentValue) / 100)) { AchievedMilestonePercentage = milestonePercent; BadgeAchievedImage = DependencyService.Get <IMessage>() .GetResource(milestonePercent.AchievementGiftImage); } } }
public UserWithDetail() { ID = 0; UserKey = string.Empty; UserLogin = string.Empty; UserPassword = string.Empty; UserFirstName = string.Empty; UserLastName = string.Empty; UserEmail = string.Empty; UserType = string.Empty; IsWeightSubmissionRequired = false; UserRegistered = DateTime.Now; UserActivationKey = string.Empty; UserStatus = string.Empty; ProfileImage = string.Empty; UserMetas = new List <Meta>(); UserTrackers = new List <Tracker>(); UserDetailMeta = new UserMeta(); UserDetailTrackers = new List <UserTracker>(); Achievement = new MilestonePercentage(); }