JabbR.Services.ChatService.BanUser C# (CSharp) Method

BanUser() public method

public BanUser ( JabbR.Models.ChatUser admin, JabbR.Models.ChatUser targetUser ) : void
admin JabbR.Models.ChatUser
targetUser JabbR.Models.ChatUser
return void
        public void BanUser(ChatUser admin, ChatUser targetUser)
        {
            EnsureAdmin(admin);

            if (targetUser.IsAdmin)
            {
                throw new InvalidOperationException("You cannot ban another Admin.");
            }

            targetUser.IsBanned = true;

            _repository.CommitChanges();
        }