public bool Equals(MemberStatusEnum obj) { if ((object)obj == null) { return(false); } return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value)); }
public PartyMemberGameEvent(Party party, Citizen citizen, Entity initiator, MemberStatusEnum memberStatus, GameTime gameTime) : base(party, PartyEventTypeEnum.Member, gameTime) { CitizenID = citizen.ID; InitiatorID = initiator.EntityID; InitiatorName = initiator.Name; MemberStatus = memberStatus; }
/// <summary> /// 更新会员状态 /// </summary> /// <param name="默认"></param> /// <returns></returns> private void UpdateStatus(MemberStatusEnum status) { this.Status = status; this.AddDomainEvent(new UpdateMemberStatusDomainEvent(this)); }