Esempio n. 1
0
        // Zwraca stronę o nazwie Upsert.cshtml
        public IActionResult Upsert(int?id)
        {
            Okladka okladka = new Okladka();

            if (id == null)
            {
                // jeśli brak id to otwórz stronę do tworzenia nowego wpisu
                return(View(okladka));
            }

            // jeżli jest id to oznacza, że otwórz stronę do edycji
            //okladka = _unitOfWork.Okladka.Get(id.GetValueOrDefault());

            // STOREDPROCEDURE
            var parameter = new DynamicParameters();

            parameter.Add("@Id", id);
            okladka = _unitOfWork.SP_Call.OneRecord <Okladka>(SD.Proc_Okladka_Get, parameter);

            if (okladka == null)
            {
                // nie znalazłem wpisu w bazie danych
                return(NotFound());
            }

            return(View(okladka));
        }
Esempio n. 2
0
        public IActionResult Upsert(Okladka okladka)
        {
            if (ModelState.IsValid)
            {
                // STOREDPROCEDURE
                var parameter = new DynamicParameters();
                parameter.Add(@"Nazwa", okladka.Nazwa);

                if (okladka.Id == 0)
                {
                    //_unitOfWork.Okladka.Add(okladka);
                    // STOREDPROCEDURE
                    _unitOfWork.SP_Call.Execute(SD.Proc_Okladka_Create, parameter);
                }
                else
                {
                    //_unitOfWork.Okladka.Update(okladka);
                    // STOREDPROCEDURE
                    parameter.Add(@"Id", okladka.Id);
                    _unitOfWork.SP_Call.Execute(SD.Proc_Okladka_Update, parameter);
                }
                _unitOfWork.Save();
                //return RedirectToAction("Index");
                return(RedirectToAction(nameof(Index)));
            }
            return(View(okladka));
        }
Esempio n. 3
0
        public void DodajAplikacje(string tytul, int rok, Okladka rodzajokl)
        {
            Aplikacja aplikacja = new Aplikacja(tytul, rok, rodzajokl);

            katalog_produktow.Enqueue(aplikacja);
            aplikacje.Add(aplikacja);
        }
Esempio n. 4
0
        public Aplikacja(string tytul, int rokProdukcji, Okladka opakowanie) : base(tytul, rokProdukcji, opakowanie)
        {
            Tytul        = tytul;
            RokProdukcji = rokProdukcji;

            Opakownie = opakowanie;
        }
Esempio n. 5
0
        public Film(int id, string tytul, int rokProdukcji, Okladka opakowanie) : base(tytul, rokProdukcji, opakowanie)
        {
            FilmID       = id;
            Tytul        = tytul;
            RokProdukcji = rokProdukcji;

            Opakownie = opakowanie;
        }
Esempio n. 6
0
        public void DodajFilm(string tytul, int rok, Okladka rodzajokl)
        {
            Film film = new Film(tytul, rok, rodzajokl);

            katalog_produktow.Enqueue(film);

            filmy.Add(film);
        }
Esempio n. 7
0
        public Film DodajFilmObiekt(string tytul, int rok, Okladka rodzajokl)
        {
            Film film = new Film(tytul, rok, rodzajokl);

            katalog_produktow.Enqueue(film);

            filmy.Add(film);
            return(film);
        }
Esempio n. 8
0
        public void ZakupOpakowan(Okladka typ, int ilosc)
        {
            if (typ == Okladka.pudelkoPojedycze)
            {
                IloscOpakowanPojed += ilosc;
            }
            if (typ == Okladka.pudelkoPodwojne)
            {
                IloscOpakowanPodw += ilosc;
            }
            if (typ == Okladka.pudelkoPoczworne)
            {
                IloscOpakowanPoczw += ilosc;
            }

            Console.WriteLine($"Ilość pojedynczych: {IloscOpakowanPojed}, Ilość podwójnych: {IloscOpakowanPodw}, Ilość poczwórnych: {IloscOpakowanPoczw}.");
        }
Esempio n. 9
0
 public Product(string Tytul, int RokProdukcji, Okladka Opakownie)
 {
 }