private static List<int> GeChangesetIdsToAdd(string text)
{
var list = new List<int>();
var idsStrArray = string.IsNullOrEmpty(text) ? new string[0] : text.Split(new[] { ',', ';' });
if (idsStrArray.Length > 0)
{
foreach (var idStr in idsStrArray)
{
int result;
if (int.TryParse(idStr.Trim(), out result) && result > 0)
list.Add(result);
}
}
return list;
}