コード例 #1
0
 public bool Update(KlienciDto obj)
 {
     try
     {
         using (VideoRentalContext db = new VideoRentalContext())
         {
             var pierwotnyKlient = db.Klienci.Find(obj.IdKlienta);
             pierwotnyKlient.IdKlienta        = obj.IdKlienta;
             pierwotnyKlient.DataUrodzenia    = obj.DataUrodzenia;
             pierwotnyKlient.DataWprowadzenia = obj.DataWprowadzenia;
             pierwotnyKlient.ImieKlienta      = obj.ImieKlienta;
             pierwotnyKlient.NazwiskoKlienta  = obj.NazwiskoKlienta;
             pierwotnyKlient.KodPocztowy      = obj.KodPocztowy;
             pierwotnyKlient.Haslo            = obj.Haslo;
             pierwotnyKlient.Miejscowosc      = obj.Miejscowosc;
             pierwotnyKlient.NrDowodu         = obj.NrDowodu;
             pierwotnyKlient.Ulica            = obj.Ulica;
             pierwotnyKlient.Plec             = obj.Plec;
             pierwotnyKlient.Wypozyczenia     = obj.Wypozyczenia;
             //pierwotnyKlient.czyPracownik = obj.czyPracownik;
             db.Entry(pierwotnyKlient).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
コード例 #2
0
 public void Delete(int id)
 {
     using (VideoRentalContext db = new VideoRentalContext())
     {
         Klienci klient = db.Klienci.Find(id);
         db.Klienci.Remove(klient);
         db.SaveChanges();
     }
 }
コード例 #3
0
        public VideoRentalItemsController(VideoRentalContext context)
        {
            _context = context;

            if (!_context.VideoRentalItems.Any())
            {
                _context.VideoRentalItems.Add(new VideoRentalItem
                {
                    Id          = 1,
                    Title       = "A Clockwork Orange",
                    Genre       = "Crime",
                    ReleaseYear = 1971,
                    Duration    = 136,
                    Language    = "English",
                    Rating      = "R",
                    RenterId    = "12345",
                    IsRented    = true
                });
                _context.VideoRentalItems.Add(new VideoRentalItem
                {
                    Id          = 2,
                    Title       = "Citizen Kane",
                    Genre       = "Drama",
                    ReleaseYear = 1941,
                    Duration    = 119,
                    Language    = "English",
                    Rating      = "PG",
                    RenterId    = "87014",
                    IsRented    = true
                });
                _context.VideoRentalItems.Add(new VideoRentalItem
                {
                    Id          = 3,
                    Title       = "Casablanca",
                    Genre       = "Drama",
                    ReleaseYear = 1942,
                    Duration    = 102,
                    Language    = "English",
                    Rating      = "PG",
                    RenterId    = "87014",
                    IsRented    = true
                });
                _context.SaveChanges();
            }
        }
コード例 #4
0
 public void Add(KlienciDto obj)
 {
     using (VideoRentalContext db = new VideoRentalContext())
     {
         Klienci klient = new Klienci
         {
             DataUrodzenia    = obj.DataUrodzenia,
             DataWprowadzenia = obj.DataWprowadzenia,
             ImieKlienta      = obj.ImieKlienta,
             NazwiskoKlienta  = obj.NazwiskoKlienta,
             KodPocztowy      = obj.KodPocztowy,
             Haslo            = obj.Haslo,
             Miejscowosc      = obj.Miejscowosc,
             NrDowodu         = obj.NrDowodu,
             Ulica            = obj.Ulica,
             Plec             = obj.Plec,
             Wypozyczenia     = obj.Wypozyczenia
         };
         //klient.czyPracownik = obj.czyPracownik;
         db.Klienci.Add(klient);
         db.SaveChanges();
     }
 }
コード例 #5
0
 public KlienciDto GetSingle(int id)
 {
     using (VideoRentalContext db = new VideoRentalContext())
     {
         var klient = db.Klienci.Single(k => k.IdKlienta == id);
         return(new KlienciDto()
         {
             IdKlienta = klient.IdKlienta,
             DataUrodzenia = klient.DataUrodzenia,
             DataWprowadzenia = klient.DataWprowadzenia,
             ImieKlienta = klient.ImieKlienta,
             NazwiskoKlienta = klient.NazwiskoKlienta,
             KodPocztowy = klient.KodPocztowy,
             Haslo = klient.Haslo,
             Miejscowosc = klient.Miejscowosc,
             NrDowodu = klient.NrDowodu,
             Ulica = klient.Ulica,
             Plec = klient.Plec,
             Wypozyczenia = klient.Wypozyczenia,
             //czyPracownik = klient.czyPracownik
         });
     }
 }
コード例 #6
0
 public List <KlienciDto> GetAll()
 {
     using (VideoRentalContext db = new VideoRentalContext())
     {
         List <KlienciDto> klienci = new List <KlienciDto>();
         db.Klienci.ToList().ForEach(k => klienci.Add(new KlienciDto()
         {
             DataUrodzenia    = k.DataUrodzenia,
             DataWprowadzenia = k.DataWprowadzenia,
             ImieKlienta      = k.ImieKlienta,
             NazwiskoKlienta  = k.NazwiskoKlienta,
             KodPocztowy      = k.KodPocztowy,
             Haslo            = k.Haslo,
             Miejscowosc      = k.Miejscowosc,
             NrDowodu         = k.NrDowodu,
             Ulica            = k.Ulica,
             Plec             = k.Plec,
             Wypozyczenia     = k.Wypozyczenia,
             //czyPracownik = k.czyPracownik,
             IdKlienta = k.IdKlienta
         }));
         return(klienci);
     }
 }
コード例 #7
0
 public ReviewRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #8
0
 public StorageRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #9
0
 public CustomerRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #10
0
 public FilmStaffRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #11
0
 public TownRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #12
0
 public CountryRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #13
0
 public AddessRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #14
0
 public EmployeesRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #15
0
 public FilmRatingRepository(VideoRentalContext context)
     : base(context)
 {
 }
コード例 #16
0
 public FilmGenreRepository(VideoRentalContext context)
     : base(context)
 {
 }