// 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)); }
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)); }
public void DodajAplikacje(string tytul, int rok, Okladka rodzajokl) { Aplikacja aplikacja = new Aplikacja(tytul, rok, rodzajokl); katalog_produktow.Enqueue(aplikacja); aplikacje.Add(aplikacja); }
public Aplikacja(string tytul, int rokProdukcji, Okladka opakowanie) : base(tytul, rokProdukcji, opakowanie) { Tytul = tytul; RokProdukcji = rokProdukcji; Opakownie = opakowanie; }
public Film(int id, string tytul, int rokProdukcji, Okladka opakowanie) : base(tytul, rokProdukcji, opakowanie) { FilmID = id; Tytul = tytul; RokProdukcji = rokProdukcji; Opakownie = opakowanie; }
public void DodajFilm(string tytul, int rok, Okladka rodzajokl) { Film film = new Film(tytul, rok, rodzajokl); katalog_produktow.Enqueue(film); filmy.Add(film); }
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); }
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}."); }
public Product(string Tytul, int RokProdukcji, Okladka Opakownie) { }