public void Save(Shortening shortening) { var client = new MongoClient("mongodb+srv://mlnky:865c9Mv%40bJ%5E-%[email protected]/test?retryWrites=true&w=majority"); var database = client.GetDatabase("test"); var collection = database.GetCollection <ShorteningModel>("Shortenings"); var model = new ShorteningModel(); model.LongUrl = shortening.LongUrl; model.ShortKey = shortening.ShortKey; collection.InsertOne(model); }
public Shortening FindOne(long shortKey) { var client = new MongoClient("mongodb+srv://mlnky:865c9Mv%40bJ%5E-%[email protected]/test?retryWrites=true&w=majority"); var database = client.GetDatabase("test"); var collection = database.GetCollection <ShorteningModel>("Shortenings"); ShorteningModel model = collection.Find(x => x.ShortKey == shortKey).FirstOrDefault(); var result = new Shortening(); result.ShortKey = model.ShortKey; result.LongUrl = model.LongUrl; return(result); }