protected void CaptureOsAndBrowser(Int64 intTransID) { BEStudent objBEStudent = new BEStudent(); BStudent objBStudent = new BStudent(); objBEStudent.IntTransID = intTransID; try { if (Request.UserAgent.IndexOf("Edge") > -1) { objBEStudent.strBrowser = "IE Edge"; objBEStudent.strBrowserVersion = ""; } else { objBEStudent.strBrowser = Request.Browser.Browser.ToString(); objBEStudent.strBrowserVersion = Request.Browser.Version.ToString(); } var varOS = Request.UserAgent; if (varOS.Contains("Mac OS")) { objBEStudent.strOS = "Mac OS"; } else if (varOS.Contains("Windows")) { objBEStudent.strOS = "Windows"; } else { objBEStudent.strOS = string.Empty; } } catch { objBEStudent.strBrowser = "N/A"; objBEStudent.strBrowserVersion = "N/A"; objBEStudent.strOS = "N/A"; } objBStudent.BCaptureOSAndBrowser(objBEStudent); objBEStudent = null; objBStudent = null; }