private void UpdateQuotesList(IEnumerable <Quote> list) { foreach (var quote in list) { QuotesList.Add(quote); } }
private void LoadItem() { QuotesList.Clear(); if (selectedListItem is Author) { var quotes = dataStore.GetQuotes((Author)selectedListItem); foreach (var q in quotes) { QuotesList.Add(q); } } else if (selectedListItem is Tag) { var quotes = dataStore.GetQuotes((Tag)selectedListItem); foreach (var q in quotes) { QuotesList.Add(q); } } else { return; } //throw new NotImplementedException("Not implemented for: " + selectedListItem.GetType().Name); RaisePropertyChanged("QuotesList"); }
public ActionResult Edit([Bind(Include = "QuotesListId,Description,Um,Cost,Price")] QuotesList quotesList) { if (ModelState.IsValid) { db.Entry(quotesList).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(quotesList)); }
public ActionResult Create([Bind(Include = "QuotesListId,Description,Um,Cost,Price")] QuotesList quotesList) { if (ModelState.IsValid) { db.QuotesLists.Add(quotesList); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(quotesList)); }
public ActionResult Delete(int id) { QuotesList quotesList = db.QuotesLists.Find(id); db.QuotesLists.Remove(quotesList); db.SaveChanges(); return(new JsonResult() { Data = 1 }); }
// GET: QuotesLists/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } QuotesList quotesList = db.QuotesLists.Find(id); if (quotesList == null) { return(HttpNotFound()); } return(View(quotesList)); }
private void Quote_ViewModel_ContractRemoved_Event(object sender, EventArgs e) { Quote_ViewModel qvm = sender as Quote_ViewModel; if (qvm == null) { return; } Quote_ViewModel symVM = QuotesList.FirstOrDefault(s => s == qvm); if (symVM != null) { // First cancel the old: TwsData.DataFeeder.CancelRealTime(symVM.ReqId); lock (symbolsList_Lock) { SymbolsList.Remove(symVM.ReqId); QuotesList.Remove(symVM); } } }
private void DataFeeder_ConnectionClosed_Event(object sender, EventArgs e) { TwsData.DataFeeder.ConnectionClosed_Event -= DataFeeder_ConnectionClosed_Event; foreach (Quote_ViewModel symVM in QuotesList) { TwsData.DataFeeder.CancelRealTime(symVM.ReqId); } lock (symbolsList_Lock) { try { dispatcher.InvokeAsync(() => { SymbolsList.Clear(); QuotesList.Clear(); }); } catch (Exception) { } } }