public static void Drukuj <T> (this IKolejka <T> kolejka, Drukarka <T> wydruk)
 {
     foreach (var item in kolejka)
     {
         wydruk(item);
     }
 }
Exemple #2
0
        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"));
            }
        }
Exemple #3
0
        // 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");
        }
Exemple #4
0
        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);
     }
 }
Exemple #6
0
        // 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"));
            }
        }
Exemple #7
0
        // 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"));
            }
        }
Exemple #8
0
        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());
            }
        }