public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Cache.SetCacheability(HttpCacheability.NoCache); context.Response.Write("results="); string searchterms = context.Request.QueryString["Field"]; string pid = context.Request.QueryString["PID"]; var factory = new vwarDAL.DataAccessFactory(); vwarDAL.IDataRepository vd = factory.CreateDataRepositorProxy(); vwarDAL.ContentObject co = vd.GetContentObjectById(pid, false); if (searchterms.Contains("UpAxis")) { context.Response.Write("UpAxis=" + co.UpAxis + ";"); } if (searchterms.Contains("UnitScale")) { context.Response.Write("UnitScale=" + co.UnitScale + ";"); } if (searchterms.Contains("NumPolygons")) { context.Response.Write("NumPolygons=" + co.NumPolygons + ";"); } if (searchterms.Contains("NumTextures")) { context.Response.Write("NumTextures=" + co.NumTextures + ";"); } if (searchterms.Contains("Label")) { context.Response.Write("Label=" + co.Label + ";"); } if (searchterms.Contains("Keywords")) { context.Response.Write("Keywords=" + co.Keywords + ";"); } context.Response.End(); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Cache.SetCacheability(HttpCacheability.NoCache); context.Response.Write("results="); string searchterms = context.Request.QueryString["Field"]; string pid = context.Request.QueryString["PID"]; var factory = new vwarDAL.DataAccessFactory(); vwarDAL.IDataRepository vd = factory.CreateDataRepositorProxy(); vwarDAL.ContentObject co = vd.GetContentObjectById(pid,false); if (searchterms.Contains("UpAxis")) { context.Response.Write("UpAxis=" + co.UpAxis + ";"); } if (searchterms.Contains("UnitScale")) { context.Response.Write("UnitScale=" + co.UnitScale + ";"); } if (searchterms.Contains("NumPolygons")) { context.Response.Write("NumPolygons=" + co.NumPolygons + ";"); } if (searchterms.Contains("NumTextures")) { context.Response.Write("NumTextures=" + co.NumTextures + ";"); } if (searchterms.Contains("Label")) { context.Response.Write("Label=" + co.Label + ";"); } if (searchterms.Contains("Keywords")) { context.Response.Write("Keywords=" + co.Keywords + ";"); } context.Response.End(); }
public vwarDAL.IDataRepository GetRepo() { if (FedoraProxy1 != null) return FedoraProxy1; vwarDAL.DataAccessFactory dalf = new vwarDAL.DataAccessFactory(); FedoraProxy1 = dalf.CreateDataRepositorProxy(); return FedoraProxy1; }