Избавиться от повторений c#
Подскажите пожалуйста, какие есть варианты решения, что бы избавиться от почти одинакового кода.
public void BanPlayer()
{
Console.WriteLine("Введите порядковый номер игрока, что бы забанить его.");
int number = Convert.ToInt32(Console.ReadLine()) - 1;
if (players[number]._ban == true) //players - это список объектов класса Players
Console.WriteLine("Игрок уже забанен");
else
{
players[number]._ban = !_ban;
Console.Clear();
Console.WriteLine("Игрок забанен\n");
}
}
public void UnbanPlayer()
{
Console.WriteLine("Введите порядковый номер игрока, что бы разбанить его.");
int number = Convert.ToInt32(Console.ReadLine()) - 1;
if (players[number]._ban == false)
Console.WriteLine("Этот игрок не находится в бане.");
else
{
players[number]._ban = !_ban;
Console.Clear();
Console.WriteLine("Игрок разбанен\n");
}
}