public UzytkownikEntity EdytujNowegoUzytkownika(UzytkownikEntity uzytkownik)
 {
     if (WalidujDaneUzytkownika(uzytkownik))
         return new UzytkownikEntity();
     else
         return null;
 }
예제 #2
0
        //Iteracja 1
        public int ZapiszNowegoUzytkownika(UzytkownikEntity uzytkownik)
        {
            if (WalidujDaneUzytkownika(uzytkownik))
            {
                db.Uzytkownicy.Add(uzytkownik);
            }

            db.SaveChanges();

            return(uzytkownik.Id);
        }
 public static UzytkownikDTO MapEntityToDto(UzytkownikEntity entity)
 {
     return new UzytkownikDTO
     {
         Id = entity.Id,
         Imie = entity.Imie,
         Nazwisko = entity.Nazwisko,
         Login = entity.Login,
         HotelId = entity.HotelId,
         PermissionsId = entity.PermissionsId,
         Karta = entity.KartaKredytowaId.HasValue ?
             new KartaKredytowaDTO
             {
                 KartaKredytowaId = entity.KartaKredytowaId.Value
             } : null
     };
 }
예제 #4
0
 public static UzytkownikDTO MapEntityToDto(UzytkownikEntity entity)
 {
     return(new UzytkownikDTO
     {
         Id = entity.Id,
         Imie = entity.Imie,
         Nazwisko = entity.Nazwisko,
         Login = entity.Login,
         HotelId = entity.HotelId,
         PermissionsId = entity.PermissionsId,
         Karta = entity.KartaKredytowaId.HasValue ?
                 new KartaKredytowaDTO
         {
             KartaKredytowaId = entity.KartaKredytowaId.Value
         } : null
     });
 }
        public static UzytkownikEntity MapDtoToEntity(UzytkownikDTO dto)
        {
            var uzytkownik = new UzytkownikEntity
            {
                Imie = dto.Imie,
                Nazwisko = dto.Nazwisko,
                KartaKredytowaId = dto.Karta?.KartaKredytowaId,
                Login = dto.Login,
                PermissionsId = dto.PermissionsId,
                HotelId = dto.HotelId
            };

            if (dto.Id.HasValue)
                uzytkownik.Id = dto.Id.Value;

            return uzytkownik;
        }
예제 #6
0
        public static UzytkownikEntity MapDtoToEntity(UzytkownikDTO dto)
        {
            var uzytkownik = new UzytkownikEntity
            {
                Imie             = dto.Imie,
                Nazwisko         = dto.Nazwisko,
                KartaKredytowaId = dto.Karta?.KartaKredytowaId,
                Login            = dto.Login,
                PermissionsId    = dto.PermissionsId,
                HotelId          = dto.HotelId
            };

            if (dto.Id.HasValue)
            {
                uzytkownik.Id = dto.Id.Value;
            }

            return(uzytkownik);
        }
예제 #7
0
 public UzytkownikEntity EdytujNowegoUzytkownika(UzytkownikEntity uzytkownik)
 {
     if (WalidujDaneUzytkownika(uzytkownik))
     {
         var uzytkownikEntity = db.Uzytkownicy.Find(uzytkownik.Id);
         if (uzytkownikEntity == null)
         {
             throw new Exception("Nie znaleziono użytkownika o podanym ID.");
         }
         uzytkownikEntity.Imie             = uzytkownik.Imie;
         uzytkownikEntity.Nazwisko         = uzytkownik.Nazwisko;
         uzytkownikEntity.HotelId          = uzytkownik.HotelId;
         uzytkownikEntity.PermissionsId    = uzytkownik.PermissionsId;
         uzytkownikEntity.KartaKredytowaId = uzytkownik.KartaKredytowaId;
         uzytkownikEntity.Login            = uzytkownik.Login;
         db.Entry(uzytkownikEntity).State  = EntityState.Modified;
         db.SaveChanges();
         return(uzytkownikEntity);
     }
     else
     {
         throw new Exception("Walidacja danych zgłosiła błąd.");
     }
 }
 public UzytkownikEntity EdytujNowegoUzytkownika(UzytkownikEntity uzytkownik)
 {
     if (WalidujDaneUzytkownika(uzytkownik))
     {
         var uzytkownikEntity = db.Uzytkownicy.Find(uzytkownik.Id);
         if (uzytkownikEntity == null)
         {
             throw new Exception("Nie znaleziono użytkownika o podanym ID.");
         }
         uzytkownikEntity.Imie = uzytkownik.Imie;
         uzytkownikEntity.Nazwisko = uzytkownik.Nazwisko;
         uzytkownikEntity.HotelId = uzytkownik.HotelId;
         uzytkownikEntity.PermissionsId = uzytkownik.PermissionsId;
         uzytkownikEntity.KartaKredytowaId = uzytkownik.KartaKredytowaId;
         uzytkownikEntity.Login = uzytkownik.Login;
         db.Entry(uzytkownikEntity).State = EntityState.Modified;
         db.SaveChanges();
         return uzytkownikEntity;
     }
     else
     {
         throw new Exception("Walidacja danych zgłosiła błąd.");
     }
 }
        //Iteracja 1
        public int ZapiszNowegoUzytkownika(UzytkownikEntity uzytkownik)
        {
            if (WalidujDaneUzytkownika(uzytkownik))
                db.Uzytkownicy.Add(uzytkownik);

            db.SaveChanges();

            return uzytkownik.Id;
        }
예제 #10
0
 UzytkownikEntity IUzytkownikModel.EdytujKarteKredytowa(UzytkownikEntity uzytkownik)
 {
     throw new NotImplementedException();
 }
 public bool WalidujDaneUzytkownika(UzytkownikEntity uzytkownik)
 {
     return true;
 }
 public bool WalidujDaneKartyKredytowej(UzytkownikEntity uzytkownik)
 {
     return true;
 }
 UzytkownikEntity IUzytkownikModel.EdytujKarteKredytowa(UzytkownikEntity uzytkownik)
 {
     throw new NotImplementedException();
 }
 public bool EdytujKarteKredytowa(UzytkownikEntity uzytkownik)
 {
     return WalidujDaneKartyKredytowej(uzytkownik);
 }
예제 #15
0
 public bool WalidujDaneKartyKredytowej(UzytkownikEntity uzytkownik)
 {
     return(true);
 }
예제 #16
0
 public bool EdytujInformacjeOKoncie(UzytkownikEntity entity)
 {
     //Zapisujemy informacje w bazie
     return(true);
 }
 public int ZapiszNowegoUzytkownika(UzytkownikEntity uzytkownik)
 {
     if(WalidujDaneUzytkownika(uzytkownik))
         return 1;
     return 0;
 }
예제 #18
0
 public bool WalidujDaneUzytkownika(UzytkownikEntity uzytkownik)
 {
     return(true);
 }
 public bool EdytujInformacjeOKoncie(UzytkownikEntity entity)
 {
     //Zapisujemy informacje w bazie
     return true;
 }
예제 #20
0
 public bool EdytujKarteKredytowa(UzytkownikEntity uzytkownik)
 {
     return(WalidujDaneKartyKredytowej(uzytkownik));
 }