public ActionResult Create(MongoDBModel collection) { try { pc.InsertOne(collection); return(RedirectToAction("Index")); } catch { return(View()); } }
public static async Task <int> getDataFromMongoDB(MongoDBModel md, string mongoUrl, string dbName, string tableName) { var conString = mongoUrl; /// creating MongoClient var client = new MongoClient(conString); ///Get the database var DB = client.GetDatabase(dbName); ///Get the collcetion from the DB in which you want to insert the data var collection = DB.GetCollection <MongoDBModel>(tableName); var filter = Builders <MongoDBModel> .Filter.Eq("ItemURI", md.ItemURI); var result11 = await collection.Find(filter).ToListAsync(); return(result11.Count); }
public ActionResult Edit(string id, MongoDBModel collection) { try { var filter = Builders <MongoDBModel> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <MongoDBModel> .Update .Set("Oyuncu", collection.Oyuncu) .Set("Mevki", collection.Mevki) .Set("Bonservis", collection.Bonservis) .Set("Kulup", collection.Kulup) .Set("Numara", collection.Numara); var result = pc.UpdateOne(filter, update); return(RedirectToAction("Index")); } catch { return(View()); } }