// GET: Agences public ActionResult Index(Models.Agences age) { if (ModelState.IsValid) { var Client = new MongoClient("mongodb://127.0.0.1:27017"); var db = Client.GetDatabase("agences_gca"); var collection = db.GetCollection <Models.Agences>("agences").Find(new BsonDocument()).ToList(); return(View(collection)); } return(View()); }
public ActionResult Create(Models.Agences agence) { if (ModelState.IsValid) { var Client = new MongoClient("mongodb://127.0.0.1:27017"); var db = Client.GetDatabase("agences_gca"); var collection = db.GetCollection <Models.Agences>("agences"); collection.InsertOneAsync(agence); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(Models.Agences agence) { if (ModelState.IsValid) { var Client = new MongoClient("mongodb://127.0.0.1:27017"); var db = Client.GetDatabase("agences_gca"); var collection = db.GetCollection <Models.Agences>("agences"); var update = collection.FindOneAndUpdateAsync(Builders <Models.Agences> .Filter.Eq("id", agence.id), Builders <Models.Agences> .Update.Set("nom", agence.nom).Set("tel", agence.tel)); return(RedirectToAction("Index")); } return(View()); }
public void Remove(Models.Agences agenceIn) { agences.DeleteOne(agence => agence.id == agenceIn.id); }
public void Update(string id, Models.Agences agenceIn) { agences.ReplaceOne(agence => agence.id == id, agenceIn); }
public Models.Agences Create(Models.Agences agence) { agences.InsertOne(agence); return(agence); }