public ActionResult DeleteConfirmed(int id) { Artiklsalon a = artiklRepository.GetArtiklSalon().FirstOrDefault(x => x.Artikl.IdArtikl == id && x.Salon.IdSalon == AktivniSalon.IdAktivniSalon); artiklRepository.DeleteArtiklSalon(a); return(RedirectToAction("Index")); }
public ActionResult Create(ArtikliVM artikli) { if (ModelState.IsValid) { for (int i = 0; i < artikli.Arts.Count; i++) { if (artikli.Kols[i] != 0) { Artiklsalon a = new Artiklsalon { Artikl = artikli.Arts[i], Salon = artiklRepository.GetSalonByID(AktivniSalon.IdAktivniSalon), //artikl = artikli.Arts[i], //salon = db.salon.Find(AktivniSalon.IdAktivniSalon), Kolicina = artikli.Kols[i] }; artiklRepository.InsertArtiklSalon(a); System.Diagnostics.Debug.WriteLine("dodan: " + a.Artikl.IdArtikl.ToString() + " " + a.Salon.IdSalon.ToString()); } } artiklRepository.Commit(); return(RedirectToAction("Index")); } return(View(artikli)); }
private void button1_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridView1.Rows) { if (row.Cells[8].Value != null) { if (row.Cells["naziv"].Value != null) { var noviartikl = new Artiklsalon(); var idArtikl = Convert.ToInt32(row.Cells["idart"].Value.ToString()); noviartikl.Artikl = session.Get <Artikl>(idArtikl); var idSalon = PocetnaForm.ID; noviartikl.Salon = session.Get <Salon>(idSalon); noviartikl.Kolicina = Convert.ToInt32(row.Cells["kol"].Value.ToString()); using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Save(noviartikl); // Save the book in session transaction.Commit(); // Commit the changes to the database } } } } MessageBox.Show("Dodan Artikl"); }
public void DeleteArtiklSalon(Artiklsalon ass) { using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Delete(ass); transaction.Commit(); // Commit the changes to the database } }
void IRepository.InsertArtiklSalon(Artiklsalon art) { using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Save(art); transaction.Commit(); // Commit the changes to the database } }
public ActionResult Index(ArtikliVM artikli) { for (int i = 0; i < artikli.Arts.Count; i++) { int id = artikli.Arts[i].IdArtikl; Artiklsalon x = artiklRepository.GetArtiklSalon().FirstOrDefault(f => (f.Salon.IdSalon == AktivniSalon.IdAktivniSalon && f.Artikl.IdArtikl == id)); if (artikli.Kols[i] != x.Kolicina) { if (artikli.Kols[i] > 0) { x.Kolicina = artikli.Kols[i]; artiklRepository.InsertArtiklSalon(x); } else { artiklRepository.DeleteArtiklSalon(x); } } } return(RedirectToAction("Index")); }