public static void Main()
Console.WriteLine(validate(sid, scode));
Console.WriteLine(validate(sid, scode));
sid = null; scode = 11111;
Console.WriteLine(validate(sid, scode));
Console.WriteLine(validate(sid, scode));
sid = null; scode = null;
Console.WriteLine(validate(sid, scode));
public static int sessionCacheConvertSessionCode(int sessioncode)
public static string validate(int? sessionID, int? sessionCode)
string convertedSessionID = "0";
if (sessionID.HasValue && sessionID.Value > 0) { convertedSessionID = sessionID.Value.ToString(); }
if (convertedSessionID == "0" && sessionCode.HasValue && sessionCode.Value > 0) { convertedSessionID = "determined ..." + sessionCacheConvertSessionCode(sessionCode.Value).ToString(); }
if (convertedSessionID == "0" || convertedSessionID == "determined ...0") { return "Must provide either a valid Session ID or Session Code"; }
return convertedSessionID;