コード例 #1
0
 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>();
 }
コード例 #2
0
        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);
                }
            }
        }
コード例 #3
0
        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();
        }