private void onGymMemberTrainingRegistered(GymMemberTrainingRegistered obj) { if (_mTrainingregistrations.Count(p => p.Id == obj.RegistrationRecordId) > 0) return; _mTrainingregistrations.Add(new TrainingRegistration { Id = obj.RegistrationRecordId, When = obj.When }); }
public void EnterTrainingRegistration(Guid idregistrationrecord, DateTime dtDateTime ) { //Check for duplicate if (_mTrainingregistrations.Count(p => p.Id == idregistrationrecord) > 0) return; var oEvent = new GymMemberTrainingRegistered(AggregateId, idregistrationrecord , dtDateTime ); ApplyEvent<GymMemberTrainingRegistered>(oEvent); //Check for gold member status CheckGoldMemberStatus(); }