public GymMemberCreated(Guid aggid, string sName, string sMemberNo, bool bIsGoldMember, GymGoldMemberEvents.Enums.TrainingLevels level) { AggregateId = aggid; Created = DateTime.Now; Name = sName; MemberNo = sMemberNo; IsGoldMember = bIsGoldMember; Level = level; }
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)); } }
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)); } }