using System; using System.Collections.Generic; using System.Security.Authentication; using System.Web; namespace Quiz.SiteBase { public class WebSiteBase : System.Web.UI.Page { public WebSiteBase() { } #region Request public int RequestInt(string name) { int value; int.TryParse(Request[name], out value); return value; } public int? RequestInt(string name, int? def) { if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(Request[name])) return def; int value; int.TryParse(Request[name], out value); return value; } public DateTime RequestDateTime(string name) { DateTime value; DateTime.TryParse(Request[name], out value); return value; } public DateTime? RequestDateTime(string name, DateTime? def) { if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(Request[name])) return def; DateTime value; DateTime.TryParse(Request[name], out value); return value; } #endregion } }