void IHttpHandler.ProcessRequest(HttpContext context) { Random random = new Random(); Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); int queries = Common.GetQueries(context.Request); List <World> worlds = new List <World>(queries); for (int i = 0; i < worlds.Capacity; i++) { int randomID = random.Next(0, 10000) + 1; int randomNumber = random.Next(0, 10000) + 1; World world = db.Worlds.FindOne(Query <World> .EQ(w => w.id, randomID)); world.randomNumber = randomNumber; worlds.Add(world); db.Worlds.Save(world); } HttpResponse response = context.Response; response.ContentType = "application/json"; response.Write(new JavaScriptSerializer().Serialize( worlds.Count > 1 ? (Object)worlds : (Object)worlds[0])); }
private static string MongoDBUpdates(HttpListenerRequest request, HttpListenerResponse response) { Random random = new Random(); Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); int queries = GetQueries(request); List <World> worlds = new List <World>(queries); for (int i = 0; i < worlds.Capacity; i++) { int randomID = random.Next(0, 10000) + 1; int randomNumber = random.Next(0, 10000) + 1; World world = db.Worlds.FindOne(Query <World> .EQ(w => w.id, randomID)); world.randomNumber = randomNumber; worlds.Add(world); db.Worlds.Save(world); } response.ContentType = "application/json"; return(new JavaScriptSerializer().Serialize( worlds.Count > 1 ? (Object)worlds : (Object)worlds[0])); }
void IHttpHandler.ProcessRequest(HttpContext context) { Random random = new Random(); Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); int queries = Common.GetQueries(context.Request); List<World> worlds = new List<World>(queries); for (int i = 0; i < worlds.Capacity; i++) { int randomID = random.Next(0, 10000) + 1; int randomNumber = random.Next(0, 10000) + 1; World world = db.Worlds.FindOne(Query<World>.EQ(w => w.id, randomID)); world.randomNumber = randomNumber; worlds.Add(world); db.Worlds.Save(world); } HttpResponse response = context.Response; response.ContentType = "application/json"; response.Write(new JavaScriptSerializer().Serialize( worlds.Count > 1 ? (Object)worlds : (Object)worlds[0])); }
protected void Page_Load(object sender, EventArgs e) { Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); List<Fortune> fortunes = db.Fortunes.FindAll().ToList(); fortunes.Add(new Fortune { ID = 0, Message = "Additional fortune added at request time." }); fortunes.Sort(); Fortunes = fortunes; }
protected void Page_Load(object sender, EventArgs e) { Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); List <Fortune> fortunes = db.Fortunes.FindAll().ToList(); fortunes.Add(new Fortune { ID = 0, Message = "Additional fortune added at request time." }); fortunes.Sort(); Fortunes = fortunes; }
private static string MongoDBFortunes(HttpListenerRequest request, HttpListenerResponse response) { Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); List <Fortune> fortunes = db.Fortunes.FindAll().ToList(); fortunes.Add(new Fortune { ID = 0, Message = "Additional fortune added at request time." }); fortunes.Sort(); response.ContentType = "text/html"; var template = new Fortunes { Model = fortunes }; return(template.TransformText()); }
private static string MongoDBUpdates(HttpListenerRequest request, HttpListenerResponse response) { Random random = new Random(); Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); int queries = GetQueries(request); List<World> worlds = new List<World>(queries); for (int i = 0; i < worlds.Capacity; i++) { int randomID = random.Next(0, 10000) + 1; int randomNumber = random.Next(0, 10000) + 1; World world = db.Worlds.FindOne(Query<World>.EQ(w => w.id, randomID)); world.randomNumber = randomNumber; worlds.Add(world); db.Worlds.Save(world); } response.ContentType = "application/json"; return new JavaScriptSerializer().Serialize( worlds.Count > 1 ? (Object)worlds : (Object)worlds[0]); }
private static string MongoDBFortunes(HttpListenerRequest request, HttpListenerResponse response) { Benchmarks.AspNet.Models.MongoDB db = new Benchmarks.AspNet.Models.MongoDB("MongoDB"); List<Fortune> fortunes = db.Fortunes.FindAll().ToList(); fortunes.Add(new Fortune { ID = 0, Message = "Additional fortune added at request time." }); fortunes.Sort(); response.ContentType = "text/html"; var template = new Fortunes { Model = fortunes }; return template.TransformText(); }