Exemplo n.º 1
0
        private void AddQuoteToFile(DeskQuote quote)
        {
            var quotesFile = @"quotes.json";
            List <DeskQuote> deskQuotes = new List <DeskQuote>();

            if (File.Exists(quotesFile))
            {
                using (StreamReader reader = new StreamReader(quotesFile))
                {
                    string quotes = reader.ReadToEnd();
                    if (quotes.Length > 0)
                    {
                        //deserialize quotes(Newtonsoft)
                        deskQuotes = JsonConvert.DeserializeObject <List <DeskQuote> >(quotes);

                        //deserialize quotes(Microsoft)
                        //deskQuotes = System.Text.Json.JsonSerializer.Deserialize<List<DeskQuote>>(quotes);
                    }
                }
            }

            deskQuotes.Add(dq);
            SaveQuotes(deskQuotes);
        }
Exemplo n.º 2
0
 private void AddQuote_Load(object sender, EventArgs e)
 {
     dq = new DeskQuote();
 }