Example #1
0
        /// <summary>
        /// Removes the client from the waiting queue
        /// </summary>
        /// <param name="_email">The client email to be removed.</param>
        public void RemoveWaitingMember(string _email)
        {
            var member = WaitingMembers.FirstOrDefault(cm => cm.Email == _email);

            if (member == null)
            {
                throw new InvalidOperationException("O cliente a ser removido nao foi encontrado");
            }

            WaitingMembers.Remove(member);
        }