public void SaveWord(ApiWordModel word) { try{ collection.InsertOne(word); } catch (MongoWriteException ex) { } catch { } }
public async Task <string> GetWordData([FromQuery] string word) { Console.WriteLine(); ApiWordModel wordObj = _mongoDb.GetWord(word); if (wordObj == null) { wordObj = (await _wordApi.GetWordObj(word)) as ApiWordModel; _mongoDb.SaveWord(wordObj); Console.WriteLine("get from API"); } else { Console.WriteLine("get from mongo"); } return(wordObj.ToJson()); }