Ejemplo n.º 1
0
 // 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());
 }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
 public void Remove(Models.Agences agenceIn)
 {
     agences.DeleteOne(agence => agence.id == agenceIn.id);
 }
Ejemplo n.º 5
0
 public void Update(string id, Models.Agences agenceIn)
 {
     agences.ReplaceOne(agence => agence.id == id, agenceIn);
 }
Ejemplo n.º 6
0
 public Models.Agences Create(Models.Agences agence)
 {
     agences.InsertOne(agence);
     return(agence);
 }