// // GET: /Translation/Details/5 public ActionResult Details(string id) { var transationId = new TranslationE2C_Model(); transationId = _dbContext.find(id); return(View(transationId)); }
//***********************************delete*********************************** public void delete(string id) { var translationId = new ObjectId(id); TranslationE2C_Model translate = _collection.AsQueryable <TranslationE2C_Model>().SingleOrDefault(x => x.Id == translationId); _collection.DeleteOne(Builders <TranslationE2C_Model> .Filter.Eq("Id", translate.Id)); }
//***********************************update*********************************** public void update(TranslationE2C_Model translate) { _collection.UpdateOne( Builders <TranslationE2C_Model> .Filter.Eq("Id", translate.Id), Builders <TranslationE2C_Model> .Update .Set("ItemId", translate.ItemId) .Set("English", translate.English) .Set("Chinese", translate.Chinese) ); }
// // GET: /Translation/Edit/5 public ActionResult Edit(string id) { var translateId = new TranslationE2C_Model(); translateId = _dbContext.find(id); if (translateId != null) { return(View(translateId)); } return(RedirectToAction("Index")); }
public ActionResult Edit(string id, TranslationE2C_Model translationModel) { try { _dbContext.update(translationModel); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(string id, TranslationE2C_Model translationModel) { try { _dbContext.delete(id); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public ActionResult Create(TranslationE2C_Model translationE2C_model) { IMongoCollection <TranslationE2C_Model> document = _dbContext._collection; //var query = Query.And(Query.EQ("ItemId", translationE2C_model.ItemId), Query.EQ("English", translationE2C_model.English)); //var count = document.FindAs<BsonDocument>(query).Count(); //if (count == 0) //{ //} //else //{ // TempData["Message"] = "Translation Already Exist"; // return View("Create", translationE2C_model); //} document.InsertOne(translationE2C_model); return(RedirectToAction("Index", "Home", new { area = "" }));; }
//***********************************create*********************************** public void create(TranslationE2C_Model translate) { _collection.InsertOne(translate); }