public PartialViewResult Edit(Users user,string Id)
 {
     ObjectId userId;
     var isValid = ObjectId.TryParse(Id, out userId);
     if (isValid)
     {
         var collections = mongoDatabase.GetCollection<Users>("Users");
         var getQuery = Query<Users>.EQ(e => e.Id, userId);
         var existinguser = collections.FindOne(getQuery);
         existinguser.UserName = user.UserName;
         existinguser.Address = user.Address;
         existinguser.Email = user.Email;
         existinguser.Password = user.Password;
         existinguser.PhoneNo = user.PhoneNo;
         collections.Save(existinguser);
         return PartialView("Edit");
     }
     else
     {
         return PartialView("Edit");
     }
 }
 public PartialViewResult Create(Users user)
 {
     if (ModelState.IsValid)
     {
         var collections = mongoDatabase.GetCollection<Users>("Users");
         collections.Insert(user);
         var id = user.Id;
         return PartialView(user);
     }
     else
     {
         return PartialView(user);
     }
 }