public async Task <IActionResult> Edit(int id, [Bind("IdCarte,Titlu,Cod,Autor,Editura")] Carti carti) { if (id != carti.IdCarte) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(carti); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CartiExists(carti.IdCarte)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(carti)); }
public void Empty() { Carte carte = new Carte(new ISSN("123-A34f-34"), new Text("Titlu1"), Gen_tip.dramatic, Gen_continut.Aventură); Carti lista = new Carti(); Assert.Empty(lista.lista_carti); }
public ActionResult DeleteConfirmed(int id) { Carti carti = db.Cartis.Find(id); db.Cartis.Remove(carti); db.SaveChanges(); return(RedirectToAction("Index")); }
static void Main(string[] args) { var librarie = new LibrarieFactory(); Librarie lib1 = librarie.Creaza("Librarie1"); Librarie lib2 = LibrarieFactory.instance.Creaza("Librarie2"); LibrarieRepos librepos = new LibrarieRepos(); Console.WriteLine(lib1.ToString() + " " + "librarie adaugata"); Console.WriteLine(lib2.ToString() + " " + "librarie adaugata"); librepos.Adauga_librarie(lib1); librepos.Adauga_librarie(lib2); librepos.Actualizeaza_librarie(lib1); librepos.Actualizeaza_librarie(lib2); Text titlu1 = new Text("Titlu1"); ISSN issn1 = new ISSN("0923-234-A34V"); Gen_tip gent1 = Gen_tip.dramatic; Gen_continut genc1 = Gen_continut.Aventură; Text titlu2 = new Text("Titlu2"); ISSN issn2 = new ISSN("0923-234-A34V"); Gen_tip gent2 = Gen_tip.epic; Gen_continut genc2 = Gen_continut.Istoric; Carte carte1 = new Carte(issn1, titlu1, gent1, genc1); Carte carte2 = new Carte(issn2, titlu2, gent2, genc2); Carti carti = new Carti(); carti.Adauga_carte(carte1); carti.Adauga_carte(carte2); Console.WriteLine("Lista carti " + carti.ToString()); Text nume_utilizator = new Text("Nume_utilizator1"); AdresaContact adresa = new AdresaContact("Email1"); Utilizator cititor = new Utilizator(nume_utilizator, adresa); cititor.Alege_carte(carte1); Console.WriteLine(carte1.titlu + " " + carte1.stare); string s = cititor.Cauta_carte(titlu2, carti); Console.WriteLine(s); cititor.Restituie_carte(carte1); Console.WriteLine(carte1.titlu + " " + carte1.stare); lib1.Adauga_membru(cititor); Console.WriteLine(lib1.ToString() + " " + cititor.ToString()); lib2.Adauga_membru(cititor); Console.WriteLine(lib2.ToString() + " " + cititor.ToString()); ReadOnlyCollection <Utilizator> lista_utiliz_roc = lib1.cititori; List <Utilizator> lista_utiliz = new List <Utilizator>(lista_utiliz_roc); Librarie lib3 = LibrarieFactory.instance.Creaza("Librarie3", carti, lista_utiliz); Console.WriteLine(lib3.ToString() + " " + "librarie adaugata"); librepos.Adauga_librarie(lib3); librepos.Actualizeaza_librarie(lib3); Console.ReadLine(); }
public ActionResult Edit([Bind(Include = "Id,Nume_carte,Autor,Editura,Nr_Total,Nr_Disponibil")] Carti carti) { if (ModelState.IsValid) { db.Entry(carti).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(carti)); }
public ActionResult Create([Bind(Include = "Id,Nume_carte,Autor,Editura,Nr_Total,Nr_Disponibil")] Carti carti) { if (ModelState.IsValid) { db.Cartis.Add(carti); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(carti)); }
public async Task <IActionResult> Create([Bind("IdCarte,Titlu,Cod,Autor,Editura")] Carti carti) { if (ModelState.IsValid) { _context.Add(carti); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(carti)); }
public void Cautare_lista_carti() { Utilizator utiliz = new Utilizator(new Text("Nume"), new AdresaContact("Adr.4")); Carte carte1 = new Carte(new ISSN("221-455f-fr3"), new Text("Titlu3"), Gen_tip.liric, Gen_continut.Mister); Carte carte2 = new Carte(new ISSN("556-hh-67r"), new Text("Titlu3"), Gen_tip.liric, Gen_continut.Filozofic); Carti lista = new Carti(); lista.Adauga_carte(carte1); lista.Adauga_carte(carte2); string s = utiliz.Cauta_carte(new Text("Titlu3"), lista); Assert.Equal(carte1.nr + " " + carte1.titlu, s); }
// GET: Carti/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Carti carti = db.Cartis.Find(id); if (carti == null) { return(HttpNotFound()); } return(View(carti)); }
public void CartiMenu() { Carti.Click(); }
partial void DeleteCarti(Carti instance);
partial void UpdateCarti(Carti instance);
partial void InsertCarti(Carti instance);