опять проблемка в C#
Вы зря обижаетесь, Ваш способ обучения, мягко говоря, немного странный. Написать прогу ничего не изучая, а только прося чтобы, что то написали конкретное, по моему мнению, совершенно тупиковый путь. Я уже вам рекомендовал написать прогу вначале просто на русском, а с переводом на шарп уже поможем.
Кстати, данный вопрос касается именно перевода. "У меня есть целое число как строка, как ее перевести в 'нормальное' целое число"?
Самый простой вариант, без всяких проверок
int duration = int.Parse("5000");
Так вообще лучше не делать, но для для начала вполне допустимо. Вначале хорошо бы проверить, что строка не пустая и не нулевая, а также позаботится чтобы прога не вылетала, если на вход попадет не целое число, а например буквы. Но это уже усложнение, которое сейчас не требуется.