public static void Drukuj <T> (this IKolejka <T> kolejka, Drukarka <T> wydruk) { foreach (var item in kolejka) { wydruk(item); } }
public ActionResult Edit(int id, FormCollection collection) { var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault(); try { if (us.Role == "Admin") { Drukarka druk = db.Drukarki.Where(x => x.DrukarkaId == id).FirstOrDefault(); if (druk != null) { druk.Nazwa = Convert.ToString(collection["Nazwa"]); druk.Cena = Int32.Parse(Convert.ToString(collection["Cena"])); druk.Marka = Convert.ToString(collection["Marka"]); druk.Opis = Convert.ToString(collection["Opis"]); druk.Kategoria = Convert.ToString(collection["Kategoria"]); druk.Typ = Convert.ToString(collection["Typ"]); druk.Stan = Convert.ToString(collection["Stan"]); druk.Sprzedany = Boolean.Parse(collection["Sprzedany"]); db.Entry(druk).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("/Drukarki")); } catch { return(View("~/Views/Drukarka/EditDrukarka.cshtml")); } }
// W głównej części programu stwórz listę typu Nocleg i dodaj do niej po jednym obiekcie każdej konkretnej klasy wypełnionego dowolnymi danymi. // Wczytaj od użytkownika nazwę, wyszukaj nocleg o tej nazwie i wypisz jego wszystkie informacje. static void Main(string[] args) { #region Nocleg /* * List<Nocleg> noclegi = new List<Nocleg>(); * noclegi.Add(new Hotel() { Nazwa = "Hotel", Cena = 100.0, IloscMiejsc = 10, Gwiazdki = 3 }); * noclegi.Add(new Pensjonat() { Nazwa = "Pensjonat", Cena = 100.0, IloscMiejsc = 10, OpisTurystyczny = "Piekny pensjonat" }); * noclegi.Add(new Motel() { Nazwa = "Motel", Cena = 100.0, IloscMiejsc = 10, Sniadanie = true, WspolnaLazienka = false }); * * Console.WriteLine("Wpisz nazwe noclegu"); * string nazwa = Console.ReadLine(); * * var nocleg = noclegi.Where(x => x.Nazwa == nazwa).FirstOrDefault(); * * if (nocleg == null) * { * Console.WriteLine("nie znaleziono takiego noclegu"); * return; * } * * nocleg.Opisz(); */ #endregion var drukarka = new Drukarka(); drukarka.Drukuj("test"); drukarka.Drukuj("test"); }
public ActionResult CreateDrukarka(FormCollection collection) { var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault(); try { if (us.Role == "Admin") { Drukarka druk = new Drukarka(); druk.Nazwa = Convert.ToString(collection["Nazwa"]); druk.Cena = Int32.Parse(Convert.ToString(collection["Cena"])); druk.Marka = Convert.ToString(collection["Marka"]); druk.Opis = Convert.ToString(collection["Opis"]); druk.Kategoria = Convert.ToString(collection["Kategoria"]); druk.Typ = Convert.ToString(collection["Typ"]); druk.Stan = Convert.ToString(collection["Stan"]); druk.Sprzedany = Boolean.Parse(collection["Sprzedany"]); db.Drukarki.Add(druk); //db.Monitors.Create(); db.SaveChanges(); } return(RedirectToAction("/Drukarki")); } catch { return(View("~/Views/Drukarka/CreateDrukarka.cshtml")); } }
public static void Drukuj <T>(this IKolejka <T> kolejka, Drukarka <T> Wypisz) { foreach (var item in kolejka) { Wypisz(item); } }
// GET: Drukarka/Edit/5 public ActionResult Edit(int id) { var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault(); try { if (us.Role == "Admin") { Drukarka druk = db.Drukarki.Where(c => c.DrukarkaId == id).FirstOrDefault(); if (druk != null) { return(View("~/Views/Drukarka/EditDrukarka.cshtml", db.Drukarki.Where(c => c.DrukarkaId == id).FirstOrDefault())); //return edit view } } return(RedirectToAction("/Drukarki")); } catch { return(RedirectToAction("/Drukarki")); } }
// GET: Drukarka/Delete/5 public ActionResult Delete(int id) { var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault(); try { if (us.Role == "Admin") { Drukarka druk = db.Drukarki.Find(id); if (druk != null) { return(View("~/Views/Drukarka/Delete.cshtml", druk)); } } return(RedirectToAction("/Drukarki")); } catch { return(RedirectToAction("/Drukarki")); } }
public ActionResult Delete(int id, FormCollection collection) { var us = db.Registrations.Where(c => c.Email == User.Identity.Name).FirstOrDefault(); try { if (us.Role == "Admin") { Drukarka druk = db.Drukarki.Find(id); if (druk != null) { db.Drukarki.Remove(druk); } db.SaveChanges(); } return(RedirectToAction("/Drukarki")); } catch { return(View()); } }