public ActionResult Edit(ManagerListDTO obj) { ManagerDAL objDal = new ManagerDAL(); objDal.UpdateById(obj); return(RedirectToAction("Detail", new { id = obj._id.ToString() })); }
public ActionResult Create(ManagerListDTO obj) { ManagerDAL objDal = new ManagerDAL(); objDal.Insert(obj); return(RedirectToAction("Get")); }
public void Insert(ManagerListDTO _Obj) { try { server.Connect(); MongoCollection <ManagerListDTO> Collection_ = Database_.GetCollection <ManagerListDTO>("managers"); Collection_.Insert(_Obj); } catch { throw; } finally { server.Disconnect(); } }
public void UpdateById(ManagerListDTO obj) { try { server.Connect(); MongoCollection <ManagerListDTO> Collection_ = Database_.GetCollection <ManagerListDTO>("managers"); var query_id = Query.EQ("_id", ObjectId.Parse(obj._id.ToString())); Collection_.Save <ManagerListDTO>(obj); } catch { throw; } finally { server.Disconnect(); } }
public ManagerListDTO GetById(string id) { ManagerListDTO manager = new ManagerListDTO(); try { server.Connect(); MongoCollection <ManagerListDTO> Collection_ = Database_.GetCollection <ManagerListDTO>("managers"); var query_id = Query.EQ("_id", ObjectId.Parse(id)); manager = Collection_.FindOne(query_id); } catch { throw; } finally { server.Disconnect(); } return(manager); }