示例#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();
     }
 }