/// <summary> /// Decrypts identifiers that come back from client. /// Private helper method. /// </summary> /// <param name="sid">Stringified, encrypted identifier.</param> /// <returns>Internal identifier.</returns> private int DecryptId(string sid) { string s = Crypto.ActionDecrypt(sid); s = s.Substring(0, s.IndexOf("|")); return(int.Parse(s)); }