private void ButtonSpara_Click(object sender, EventArgs e) { int textBoxToINT; int.TryParse(TextBoxAntal.Text, out textBoxToINT); var bookTitle = ListBoxBöckerTotal.SelectedItem.ToString(); var bookStoreName = ComboBoxButik.SelectedItem.ToString(); var bookToSave = bookList.Where(x => x.Titel == bookTitle).FirstOrDefault(); var bookStore = db.Butikers.Where(x => x.Butiknamn == bookStoreName) .FirstOrDefault(); var bookExisting = db.LagerSaldos.Where(x => x.ButikId == bookStore.ButikId && x.Isbn == bookToSave.Isbn) .FirstOrDefault(); if (bookExisting == null) { var saldoToAdd = new LagerSaldo { Isbn = bookToSave.Isbn, ButikId = bookStore.ButikId, Antal = textBoxToINT }; db.LagerSaldos.Add(saldoToAdd); } else { bookExisting.Antal += textBoxToINT; } db.SaveChanges(); parentForm.DataGrid.Update(); Close(); }
private void BtnSave_Click(object sender, EventArgs e) { var dialogResult = MessageBox.Show("Är du säker på att du vill Spara? Alla ändringar du gör är permanenta.", "Spara", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { db.SaveChanges(); dt.Update(); } else if (dialogResult == DialogResult.No) { } }