public void StartSearch(bool IM, bool SM, string lat, string lon) { string x = lat.Replace(".", ","); string y = lon.Replace(".", ","); if (lat == "" || lon == "") { x = "0"; y = "0"; } int subi = 0; Correct: try { Binder.AddUserInSearch(Context.ConnectionId, IM, SM, Convert.ToDouble(x.Substring(0, x.Length - subi)), Convert.ToDouble(y.Substring(0, y.Length - subi))); } catch (FormatException) { subi++; goto Correct; } }