public UzytkownikEntity EdytujNowegoUzytkownika(UzytkownikEntity uzytkownik) { if (WalidujDaneUzytkownika(uzytkownik)) return new UzytkownikEntity(); else return null; }
//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 }; }
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; }
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); }
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; }
UzytkownikEntity IUzytkownikModel.EdytujKarteKredytowa(UzytkownikEntity uzytkownik) { throw new NotImplementedException(); }
public bool WalidujDaneUzytkownika(UzytkownikEntity uzytkownik) { return true; }
public bool WalidujDaneKartyKredytowej(UzytkownikEntity uzytkownik) { return true; }
public bool EdytujKarteKredytowa(UzytkownikEntity uzytkownik) { return WalidujDaneKartyKredytowej(uzytkownik); }
public bool WalidujDaneKartyKredytowej(UzytkownikEntity uzytkownik) { return(true); }
public bool EdytujInformacjeOKoncie(UzytkownikEntity entity) { //Zapisujemy informacje w bazie return(true); }
public int ZapiszNowegoUzytkownika(UzytkownikEntity uzytkownik) { if(WalidujDaneUzytkownika(uzytkownik)) return 1; return 0; }
public bool WalidujDaneUzytkownika(UzytkownikEntity uzytkownik) { return(true); }
public bool EdytujInformacjeOKoncie(UzytkownikEntity entity) { //Zapisujemy informacje w bazie return true; }
public bool EdytujKarteKredytowa(UzytkownikEntity uzytkownik) { return(WalidujDaneKartyKredytowej(uzytkownik)); }