public static Color?ConvertToColor(HabitDifficultyLevel habitDifficultyLevel) { switch (habitDifficultyLevel) { case HabitDifficultyLevel.Mini: App.Current.Resources.TryGetValue("PrimaryGreen", out var green); return((Color)green); case HabitDifficultyLevel.Plus: App.Current.Resources.TryGetValue("PrimaryYellow", out var yellow); return((Color)yellow); case HabitDifficultyLevel.Elite: App.Current.Resources.TryGetValue("PrimaryRed", out var red); return((Color)red); } return(null); }
private HabitDifficultyLevel SetDifficultyIfCompleted(HabitDifficultyLevel difficultyLevel) { return(CompletedDifficulty == difficultyLevel ? difficultyLevel : HabitDifficultyLevel.None); }
private Color GetHabitCompletionColor(HabitDifficultyLevel habitDifficultyLevel) { return((Color)HabitDifficultyToColorConverter.ConvertToColor(habitDifficultyLevel)); }