public Password Add(Password newPassword) { if (passwords.Count > 0) { newPassword._id = passwords.Max(p => p._id) + 1; } else { newPassword._id = 0; } passwords.Add(newPassword); string json = JsonConvert.SerializeObject(newPassword); BsonDocument document = BsonDocument.Parse(json); ContextCollection.InsertOne(document); return(newPassword); }