public void ObterOAlbumPowerslave() { var mongoDb = new Models.MongoDB(); var album = mongoDb.Obter <Album>(a => a.Nome == "Powerslave"); var estilo = mongoDb.Obter <EstiloMusical>(e => e.Id == album.EstiloMusical.Id); Assert.AreEqual("Powerslave", album.Nome); Assert.AreEqual("Heavy Metal", estilo.Nome); }
public void ObterOAlbumPowerslave() { var mongoDb = new Models.MongoDB(); var album = mongoDb.Obter<Album>(a => a.Nome == "Powerslave"); var estilo = mongoDb.Obter<EstiloMusical>(e => e.Id == album.EstiloMusical.Id); Assert.AreEqual("Powerslave", album.Nome); Assert.AreEqual("Heavy Metal", estilo.Nome); }
public ActionResult Fortunes() { Models.MongoDB db = new 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(); return View("Fortunes", fortunes); }
public ActionResult Fortunes() { Models.MongoDB db = new 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(); return(View("Fortunes", fortunes)); }
public void IncluiUmNovoEstiloMusical() { var estiloMusical = new EstiloMusical { Nome = "Heavy Metal", Descricao = "Heavy Metal" }; var mongoDb = new Models.MongoDB(); mongoDb.Incluir(estiloMusical); Assert.IsNotNull(estiloMusical.Id); }
public ActionResult Index(int? queries) { List<World> worlds = new List<World>(Math.Max(1, Math.Min(500, queries ?? 1))); Models.MongoDB db = new Models.MongoDB("MongoDB"); for (int i = 0; i < worlds.Capacity; i++) { int randomID = random.Next(0, 10000) + 1; worlds.Add(db.Worlds.FindOne(Query<World>.EQ(w => w.id, randomID))); } return queries != null ? Json(worlds, JsonRequestBehavior.AllowGet) : Json(worlds[0], JsonRequestBehavior.AllowGet); }
public ActionResult Index(int?queries) { List <World> worlds = new List <World>(Math.Max(1, Math.Min(500, queries ?? 1))); Models.MongoDB db = new Models.MongoDB("MongoDB"); for (int i = 0; i < worlds.Capacity; i++) { int randomID = random.Next(0, 10000) + 1; worlds.Add(db.Worlds.FindOne(Query <World> .EQ(w => w.id, randomID))); } return(queries != null?Json(worlds, JsonRequestBehavior.AllowGet) : Json(worlds[0], JsonRequestBehavior.AllowGet)); }
public void IncluiUmNovoAlbum() { var mongoDb = new Models.MongoDB(); var estiloMusical = mongoDb.Obter <EstiloMusical>(e => e.Nome == "Heavy Metal"); var album = new Album { EstiloMusical = new DbReference <EstiloMusical>(estiloMusical.Id), Nome = "Powerslave" }; mongoDb.Incluir(album); Assert.IsNotNull(album.IdAlbum); }
public void IncluiUmNovoAlbum() { var mongoDb = new Models.MongoDB(); var estiloMusical = mongoDb.Obter<EstiloMusical>(e => e.Nome == "Heavy Metal"); var album = new Album { EstiloMusical = new DbReference<EstiloMusical>(estiloMusical.Id), Nome = "Powerslave" }; mongoDb.Incluir(album); Assert.IsNotNull(album.IdAlbum); }
public ActionResult Update(int? queries) { Models.MongoDB db = new Models.MongoDB("MongoDB"); List<World> worlds = new List<World>(Math.Max(1, Math.Min(500, queries ?? 1))); 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); } return Json(worlds, JsonRequestBehavior.AllowGet); }
public ActionResult Update(int?queries) { Models.MongoDB db = new Models.MongoDB("MongoDB"); List <World> worlds = new List <World>(Math.Max(1, Math.Min(500, queries ?? 1))); 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); } return(Json(worlds, JsonRequestBehavior.AllowGet)); }