наверное варианты Статуса нужно было вынести в отдельный enum и не привязываться именно к трем у нас участвующим, передача в функцию UpdateStatus перечисления enum уже бы отбросило проверку на существующий статус.
Научился: Еще ближе на 1 шаг продвинулся по созданию проекта. Я добавил перечисление "Статусы", не знаю пригодится или нет. Но решил так поступить, потом, если что уберу.