You should probably put some else
s on the if
s and throw
some exception
s
string navigationIdString = GetNavID(oPage.Title)
if (navigationIdString.StartWith("S"))
{
var navigationID = 0;
if (int.TryParse(navigationIdString.SubString(1), navigationID)
{
if(navigationID > 0)
{
...
}
}
}