public static ReturnObject Delete( HttpContext context, long id ) { if( id <= 0 ) return new ReturnObject() { Error = true, Message = "Invalid Filter." }; var item = new Lib.Data.ReportFilter( id ); item.Delete(); return new ReturnObject() { Growl = new ReturnGrowlObject() { Type = "default", Vars = new ReturnGrowlVarsObject() { text = "You have successfully deleted this filter.", title = "Filter deleted" } }, Actions = new List<ReturnActionObject>() { new ReturnActionObject() { Ele = "#filters-table tr[data-id=\""+id.ToString()+"\"]", Type = "remove" } } }; }
protected void Page_Init( object sender, EventArgs e ) { string strID = Request.QueryString["id"]; long id; if( string.IsNullOrEmpty( strID ) || !long.TryParse( strID, out id ) ) { item = new Lib.Data.ReportFilter(); strID = Request.QueryString["report-id"]; if( string.IsNullOrEmpty( strID ) || !long.TryParse( strID, out id ) ) { SendError( "Invalid Report selected." ); return; } item.ReportID = id; } else item = new Lib.Data.ReportFilter( id ); }