public static List <DeskQuote> GetQuotes() { var filepath = @"..\..\quotes.json"; StreamReader lineReader = new StreamReader(filepath); List <DeskQuote> quoteList = new List <DeskQuote>(); String line; while ((line = lineReader.ReadLine()) != null) { DeskQuote quotes = JsonConvert.DeserializeObject <DeskQuote>(line); quoteList.Add(quotes); } return(quoteList); }
public void getQuote(DeskQuote quote) { fnOut.Text = quote.firstName; lnOut.Text = quote.lastName; basePrice.Text = "$" + quote.basePrice.ToString(); dateOut.Text = quote.currentDate.ToString(); widthOut.Text = "Width: " + quote.desk.Width.ToString() + " in"; depthOut.Text = "Depth: " + quote.desk.Depth.ToString() + " in"; saOut.Text = (quote.desk.Width * quote.desk.Depth).ToString() + " sq in"; saPrice.Text = "$" + quote.getArea().ToString(); drawerOut.Text = (quote.desk.Drawers).ToString(); drawerPrice.Text = "$" + (quote.desk.Drawers * 50).ToString(); materialOut.Text = quote.desk.Surface.ToString(); materialPrice.Text = "$" + quote.getSurfacePrice(quote.desk).ToString(); rushOut.Text = (quote.deliveryTime).ToString(); rushPrice.Text = "$" + quote.getDeliveryPrice(quote.desk.Width, quote.desk.Depth, quote.deliveryTime).ToString(); totalPrice.Text = "$" + quote.getTotal(quote.desk).ToString(); }