EA.Iws.Domain.InternalUser.Deactivate C# (CSharp) Method

Deactivate() public method

public Deactivate ( ) : void
return void
        public void Deactivate()
        {
            if (Status != InternalUserStatus.Approved)
            {
                throw new InvalidOperationException(string.Format("Cannot deactivate user {0} as its status is not 'Approved'. Current status: {1}", Id, Status));
            }

            Status = InternalUserStatus.Inactive;
        }