public void DegradeTrainingLevel(GymGoldMemberEvents.Enums.TrainingLevels newlevel)
 {
     GoldGymMemberDomain.Enums.TrainngLevels lev;
     Enum.TryParse(newlevel.ToString(), true, out lev);
     if (CurrentTrainingLevel != lev && CurrentTrainingLevel < lev)
     {
         ApplyEvent<GymMemberTrainingLevelDegraded>(new GymMemberTrainingLevelDegraded(AggregateId, newlevel));
     }
 }
 public void CorrectTrainingLevel(GymGoldMemberEvents.Enums.TrainingLevels level)
 {
     GoldGymMemberDomain.Enums.TrainngLevels lev;
     Enum.TryParse(level.ToString(), true, out lev);
     if (CurrentTrainingLevel != lev)
     {
         ApplyEvent<GymMemberTrainingLevelCorrected>(new GymMemberTrainingLevelCorrected(AggregateId, level));
     }
 }