Exemple #1
0
        public static Color GetStatusColor(TrainingExerciseStatus status)
        {
            switch (status)
            {
            case TrainingExerciseStatus.Created: return(AccentColors.Default);

            case TrainingExerciseStatus.Started: return(AccentColors.Blue);

            case TrainingExerciseStatus.Skiped: return(AccentColors.Red);

            case TrainingExerciseStatus.Unfinished: return(AccentColors.Orange);

            case TrainingExerciseStatus.Finished: return(AccentColors.Green);

            default: return(Colors.LightGray);
            }
        }
Exemple #2
0
        private static byte GetOrder(TrainingExerciseStatus status)
        {
            switch (status)
            {
            case TrainingExerciseStatus.Created:
                return(1);

            case TrainingExerciseStatus.Started:
                return(0);

            case TrainingExerciseStatus.Skiped:
                return(2);

            case TrainingExerciseStatus.Unfinished:
                return(3);

            case TrainingExerciseStatus.Finished:
                return(4);

            default:
                return(byte.MaxValue);
            }
        }