public UserMilestoneViewModel(INavigation navigation = null) : base(navigation) { _trackerPivotService = DependencyService.Get <ITrackerPivotService>(); _metaPivotService = DependencyService.Get <IMetaPivotService>(); _userMilestoneService = DependencyService.Get <IUserMilestoneService>(); _helper = DependencyService.Get <IHelper>(); SetPageImageSize(); ShowBadgeAchievedImage = false; BadgeAchievedImage = ""; StringFemale = StringFemaleDefault; StringMale = StringMaleDefault; ColorFemale = ColorMale = ColorGenderDefault; ActionType = ActionType.Check; BaseContent = null; CurrentWeightMinimumValue = 0; CurrentWeightMaximumValue = _converter.DisplayWeightVolume( App.Configuration.AppConfig.MAXIMUM_CURRENT_WEIGHT_KG, App.Configuration.AppConfig.MAXIMUM_CURRENT_WEIGHT_LB); CurrentWeightValue = CurrentWeightMinimumValue; UserTrackers = new List <TrackerPivot>(); UserMetas = new MetaPivot(); WeightLossGoal = 0; PreviousWeight = 0; GoalAchieved = false; CurrentWeightEnabled = true; MilestoneAchieved = false; AchievedContent = null; CurrentTitle = TextResources.CurrentWeight; CurrentSubTitle = string.Empty; IsCurrentSubTitle = false; ImageFront = ImageDefault; ImageSide = ImageDefault; IsGenderRequired = false; TShirtSize = string.Empty; IsAchievedVisible = false; IsBasicVisible = true; AboutYourJourney = ErrorMessage; MilestoneExtended = new UserMilestoneExtended(); Milestones = new List <Models.Milestone>(); UserMilestones = new List <UserMilestone>(); //ViewComponents = new List<View>(); AchievedMilestonePercentage = null; AchievedMilestone = null; }
public MilestoneViewModel(INavigation navigation = null) : base(navigation) { trackerService = DependencyService.Get <ITrackerService>(); metaService = DependencyService.Get <IMetaService>(); authenticationService = DependencyService.Get <IAuthenticationService>(); userMilestoneService = DependencyService.Get <IUserMilestoneService>(); SetPageImageSize(); ShowBadgeAchievedImage = false; BadgeAchievedImage = string.Empty; StringFemale = StringFemaleDefault; StringMale = StringMaleDefault; ColorFemale = ColorMale = ColorGenderDefault; ActionType = ActionType.Check; BaseContent = null; CurrentWeightMinimumValue = 0; CurrentWeightMaximumValue = App.Configuration.AppConfig.MAXIMUM_WEIGHT_LOSE; CurrentWeightValue = CurrentWeightMinimumValue; UserTrackers = new List <UserTracker>(); UserMetas = new UserMeta(); WeightLossGoal = 0; PreviousWeight = 0; GoalAchieved = false; CurrentWeightEnabled = true; MilestoneAchieved = false; AchievedContent = null; CurrentTitle = TextResources.CurrentWeight; CurrentSubTitle = string.Empty; IsCurrentSubTitle = false; ImageFront = ImageDefault; ImageSide = ImageDefault; TShirtSize = string.Empty; AboutYourJourney = ErrorMessage; MilestoneExtended = new UserMilestoneExtended(); Milestones = new List <MilestonePercentage>(); UserMilestones = new List <UserMilestone>(); ViewComponents = new List <View>(); GetUserTracker(); }