Esempio n. 1
0
 /// <summary>
 /// Metoda do usuwania pojazdu
 /// </summary>
 /// <param name="pojazdRejestracja">NUmer rejestracyjny pojazdu usuwanego</param>
 /// <returns>Zwraca true jeśli się powiodło</returns>
 public bool UsunPojazd(string pojazdRejestracja)
 {
     try
     {
         using (var db = new bazaEntities())
         {
             var pojazdDoUsuniecia = new Pojazd {
                 numer_rejestracyjny = pojazdRejestracja
             };
             db.Entry(pojazdDoUsuniecia).State = EntityState.Deleted;
             db.SaveChanges();
         }
     } catch
     {
         return(false);
     }
     return(true);
 }
Esempio n. 2
0
 /// <summary>
 /// Metoda służąca do usunięcia promocji, jeśli jej wartość wynosi 0 lub jest pusta
 /// </summary>
 /// <param name="idKatalogu">Id katalogu, w którym jest wycieczka z daną promocją do usunięcia</param>
 /// <returns>True jeśli usunięte, false jeśli nie</returns>
 public bool UsunPromocje(int idKatalogu)
 {
     using (var db = new bazaEntities())
     {
         var idWyc            = db.Katalog.Where(x => x.id_katalogu == idKatalogu).Select(x => x.id_wycieczki).FirstOrDefault();
         var promoDoUsuniecia = new Promocja {
             id_wycieczki = (int)idWyc
         };
         try
         {
             db.Entry(promoDoUsuniecia).State = EntityState.Deleted;
             db.SaveChanges();
         }
         catch
         {
             return(false);
         }
     }
     return(true);
 }
Esempio n. 3
0
 /// <summary>
 /// Metoda do usuwania katalogu razem z "braćmi"
 /// </summary>
 /// <param name="idKatalog">ID katalogu do usunięcia</param>
 /// <returns>True jeśli się powiodło usunięcie</returns>
 public bool UsunKatalog(int idKatalog)
 {
     try
     {
         using (var db = new bazaEntities())
         {
             var idWyc = (from katalog in db.Katalog
                          where katalog.id_katalogu == idKatalog
                          select katalog.id_wycieczki).FirstOrDefault();
             var wycieczka = new Wycieczka {
                 id_wycieczki = (int)idWyc
             };
             db.Entry(wycieczka).State = EntityState.Deleted;
             db.SaveChanges();
         }
     }
     catch
     {
         return(false);
     }
     return(true);
 }