public void fillIn(DataContext data) { Katalog k1 = new Katalog("Romeo i Julia", new AutorKsiazki("William", "Shakespear")); Katalog k2 = new Katalog("Gra Endera", new AutorKsiazki("Orson Scott", "Card")); Katalog k3 = new Katalog("Antygona", new AutorKsiazki("", "Sofokles")); OpisStanu opis1 = new OpisStanu(1, k1, 4, 50); Client c1 = new Client(1, "Szymon", "Rutkowski"); //Wykazy klientow data.clientList.Add(c1); data.clientList.Add(new Client(2, "Przemek", "Lapinski")); data.clientList.Add(new Client(3, "Jan", "Kowalski")); //Zdarzenia /* data.zdarzenieObservableCollection.Add(new Sprzedaz(1, opis1,1,c1,DateTime.Today)); * data.zdarzenieObservableCollection.Add(new Sprzedaz(2, opis1, 1, c1, DateTime.Today)); * data.zdarzenieObservableCollection.Add(new Sprzedaz(3, opis1, 1, c1, DateTime.Today)); * //Katalog * data.dictionaryKatalog.Add(1, k1); * data.dictionaryKatalog.Add(2, k2); * data.dictionaryKatalog.Add(3, k3); * //opisStanu * data.opisStanuList.Add(opis1); * data.opisStanuList.Add(new OpisStanu(2, k2, 5, 50)); * data.opisStanuList.Add(new OpisStanu(3, k3, 5, 50));*/ }
public IHttpActionResult PutKatalog(int id, Katalog katalog) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != katalog.KatalogID) { return(BadRequest()); } db.Entry(katalog).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KatalogExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void GetWykazByKategoriaGryTest() { string imie1 = "Imie1"; string imie2 = "Imie2"; string nazwisko1 = "Nazwisko1"; string nazwisko2 = "Nazwisko2"; string kategoriaGry1 = "kategoriaGry1"; string kategoriaGry2 = "kategoriaGry2"; string nazwaGry1 = "nazwaGry1"; string nazwaGry2 = "nazwaGry2"; string autorGry1 = "autorGry1"; string autorGry2 = "autorGry2"; string opisGry1 = "opisGry1"; string opisGry2 = "opisGry2"; IFillingColection fillingColection = new WypelnianieStalymi(); DataContext dataContext = new DataContext(); DataRepository dataRepository = new DataRepository(fillingColection, dataContext); DataService dataService = new DataService(dataRepository); Wykaz wykaz1 = new Wykaz(imie1, nazwisko1, 1, new System.DateTime(2018, 11, 1)); Wykaz wykaz2 = new Wykaz(imie2, nazwisko2, 2, new System.DateTime(2018, 11, 2)); Katalog katalog1 = new Katalog(1, kategoriaGry1); Katalog katalog2 = new Katalog(2, kategoriaGry2); OpisStanu opisStanu1 = new OpisStanu(katalog1, nazwaGry1, autorGry1, opisGry1); OpisStanu opisStanu2 = new OpisStanu(katalog2, nazwaGry2, autorGry2, opisGry2); Zdarzenie zdarzenie1 = new Zdarzenie(1, wykaz1, opisStanu1); Zdarzenie zdarzenie2 = new Zdarzenie(2, wykaz2, opisStanu2); dataRepository.AddZdarzenie(zdarzenie1); dataRepository.AddZdarzenie(zdarzenie2); CollectionAssert.Equals(imie1, dataService.GetWykazByKategoriaGry(kategoriaGry1)[0].Imie); }
public void DeleteZdarzenieTest() { var Id = 1; var gracz = new Gracz(); gracz.Id = 1; gracz.Imie = "Maciej"; gracz.Nazwisko = "Milewski"; gracz.PESEL = "90072105756"; var gra = new Katalog(); gra.NazwaGry = "Rosyjska ruletka"; gra.OpisGry = "Traf na kule, bedziesz mial pecha"; var numerStolu = 5; var zdarzenie = new Zdarzenie { Id = Id, Gracz = gracz, Gra = gra, NumerStolu = numerStolu }; dr.AddZdarzenie(zdarzenie); dr.DeleteZdarzenie(zdarzenie.Id = Id); var expectedZdarzenie = dr.GetZdarzenie(Id); Assert.IsNull(expectedZdarzenie); }
public Katalog GetKatalog(string criteria) { try { _broker.OpenConnection(); _broker.BeginTransaction(); Katalog objekat = _broker.ReturnByCriteria(criteria, new Katalog()).OfType <Katalog>().ToList().FirstOrDefault(); _broker.Commit(); return(objekat); } catch (SqlException ex) { Debug.Write(">>>>>>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } catch (Exception ex) { Debug.WriteLine(">>>> " + ex.Message); _broker.Rollback(); throw new Exception(ex.Message); } finally { _broker.CloseConnection(); } }
public void FillColection(DataContext dataContext) { Wykaz wykaz1 = new Wykaz("Imie1", "Nazwisko1", 1, new System.DateTime(2019, 05, 21)); Wykaz wykaz2 = new Wykaz("Imie2", "Nazwisko2", 2, new System.DateTime(2019, 05, 22)); Wykaz wykaz3 = new Wykaz("Imie3", "Nazwisko3", 3, new System.DateTime(2019, 05, 23)); Katalog katalog1 = new Katalog(1, "kategoriaGry1"); Katalog katalog2 = new Katalog(2, "kategoriaGry2"); Katalog katalog3 = new Katalog(3, "kategoriaGry3"); OpisStanu opisStanu1 = new OpisStanu(katalog1, "nazwaGry1", "autorGry1", "opisGry1"); OpisStanu opisStanu2 = new OpisStanu(katalog2, "nazwaGry2", "autorGry2", "opisGry2"); OpisStanu opisStanu3 = new OpisStanu(katalog3, "nazwaGry3", "autorGry3", "opisGry3"); Zdarzenie zdarzenie1 = new Zdarzenie(1, wykaz1, opisStanu1); Zdarzenie zdarzenie2 = new Zdarzenie(2, wykaz2, opisStanu2); Zdarzenie zdarzenie3 = new Zdarzenie(3, wykaz3, opisStanu3); dataContext.listaWykazow.Add(wykaz1); dataContext.listaWykazow.Add(wykaz2); dataContext.listaWykazow.Add(wykaz3); dataContext.listaKatalogow.Add(1, katalog1); dataContext.listaKatalogow.Add(2, katalog2); dataContext.listaKatalogow.Add(3, katalog3); dataContext.listaOpisowStanu.Add(opisStanu1); dataContext.listaOpisowStanu.Add(opisStanu2); dataContext.listaOpisowStanu.Add(opisStanu3); dataContext.listaZdarzen.Add(zdarzenie1); dataContext.listaZdarzen.Add(zdarzenie2); dataContext.listaZdarzen.Add(zdarzenie3); }
public async Task <RepositoryResponseDto> Delete(int id) { RepositoryResponseDto flagValid = new RepositoryResponseDto { Flag = false, Message = "" }; Katalog item = await _db.Katalogs.FirstOrDefaultAsync(x => x.Id == id); if (item == null) { flagValid.Message = "Каталога с таким id не существует!"; flagValid.Flag = false; return(flagValid); } _db.Katalogs.Remove(item); int i = await _db.SaveChangesAsync(); if (i != 0) { flagValid.Flag = true; flagValid.Message = "БД delete ok"; return(flagValid); } else { flagValid.Message = "БД delete not"; flagValid.Flag = false; return(flagValid); } }
public void TestGetOpisStanu() { DataRepository dr = new DataRepository(new WypelnianieStalymi()); Katalog katalog1 = new Katalog(1, new Autor("Henryk", "Sienkiewicz"), "Potop", 1886); Assert.AreEqual(dr.GetOpisStanu(katalog1).Cena, 20.0); }
public async Task <RepositoryResponseDto> Add(Katalog item) { RepositoryResponseDto flag = new RepositoryResponseDto { Flag = false, Message = null }; // db.Users.Add(user); await _db.Katalogs.AddAsync(item); int i = await _db.SaveChangesAsync(); // Console.WriteLine("async Task<bool> Add(Katalog item)-----------"+i.ToString()+"_db.Entry.State--"+_db.Entry(item).State.ToString()); if (i != 0) { flag.Flag = true; flag.Message = "БД add ok!"; return(flag); } else { flag.Flag = false; flag.Message = "БД add not!"; return(flag); } }
static void Main(string[] args) { Katalog kat = new Katalog(); kat.log += Console.WriteLine; foreach (Reiseziel r in kat.getZiele()) { Console.WriteLine(r.Land + " - " + r.Ort); } foreach (Hotel h in kat.getHotels("GR", "Athen")) { Console.WriteLine(h.Name); } foreach (Hotel h in kat.getHotels("ES", "Barcelona", 2)) { Console.WriteLine(h.Name + " - " + h.Bewertung); } foreach (Hotel h in kat.getHotels("GR")) { Console.WriteLine(h.Name); } }
public void Startup() { daneRepozytorium = new DaneRepozytorium(); katalog1 = new Katalog("Test_Tytul", "Test_Autor", "Test_Opis"); katalog2 = new Katalog("Test_Tytul2", "Test_Autor2", "Test_Opis2"); daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1); wykaz1 = new Wykaz("Jan", "Kowalski"); wykaz2 = new Wykaz("Piotr", "Nowak"); daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1); opis1 = new OpisStanu(katalog1, "Mocno_zniszczona", new DateTime(2018, 9, 3, 12, 00, 00)); opis2 = new OpisStanu(katalog2, "W_stanie_idealnym", new DateTime(2012, 8, 4, 12, 00, 00)); daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1); zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00)); zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00)); daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1); obslugaDanych = new ObslugaDanych(daneRepozytorium); sciezka = "dane.txt"; daneOryginalne = obslugaDanych.WyswietlDaneRepozytorium(); }
public void AddZdarzenieTest() { var Id = 1; var gracz = new Gracz(); gracz.Id = 1; gracz.Imie = "Maciej"; gracz.Nazwisko = "Milewski"; gracz.PESEL = "90072105756"; var gra = new Katalog(); gra.NazwaGry = "Rosyjska ruletka"; gra.OpisGry = "Traf na kule, bedziesz mial pecha"; var numerStolu = 5; var zdarzenie = new Zdarzenie { Id = Id, Gracz = gracz, Gra = gra, NumerStolu = numerStolu }; dr.AddZdarzenie(zdarzenie); var expectedZdarzenie = dr.GetZdarzenie(Id); Assert.AreEqual(expectedZdarzenie.Id, Id); Assert.AreEqual(expectedZdarzenie.Gracz, gracz); Assert.AreEqual(expectedZdarzenie.Gra, gra); Assert.AreEqual(expectedZdarzenie.NumerStolu, numerStolu); //sprawdzamy wyrywkowo, czy na pewno add i get działają Console.WriteLine(Convert.ToString(expectedZdarzenie.Id) + expectedZdarzenie.Gracz.Imie + expectedZdarzenie.Gra.NazwaGry + Convert.ToString(expectedZdarzenie.NumerStolu)); }
public OpisStanu DodajOpisStanu(int id, Katalog ksiazka, double dostepnaIlosc, double cena, string stan) { OpisStanu opis = new OpisStanu(id, ksiazka, dostepnaIlosc, cena, stan); dataRepository.DodajOpisStanu(opis); return(opis); }
public Katalog DodajKsiazke(int id, string nazwa, string autor, string opis) { Katalog k = new Katalog(id, nazwa, autor, opis); dataRepository.DodajKsiazke(k); return(k); }
private void lstZiele_SelectionChanged(object sender, SelectionChangedEventArgs e) { int index = lstZiele.SelectedIndex; Reiseziel ziel = new Katalog().AlleZiele()[index]; AnzeigeHotels window = new AnzeigeHotels(ziel.Land, ziel.Ort); window.ShowDialog(); }
public void Fill(Katalog katalog) { katalog.Samochody.Add(new Samochod("Fiat", "Punto", 1997, 123951, 6536)); katalog.Samochody.Add(new Samochod("Opel", "Kadet", 1986, 5182575, 913)); katalog.Samochody.Add(new Samochod("Ford", "Mustang", 1968, 230498, 12637)); katalog.Samochody.Add(new Samochod("Peugeot", "306", 2018, 1254, 71945)); katalog.Samochody.Add(new Samochod("Tesla", "Roadster", 2020, 1273, 948325)); }
public void TestKatalog() { Autor autor = new Autor("Henryk", "Sienkiewicz"); Katalog katalog = new Katalog(1, autor, "Krzyzacy", 2019); Assert.AreEqual(katalog.Autor, autor); Assert.AreEqual(katalog.RokWydania, 2019); }
public MainWindow() { Katalog kat = new Katalog(); InitializeComponent(); DataContext = kat.AlleZiele(); }
public ActionResult DeleteConfirmed(int id) { Katalog katalog = db.Katalogs.Find(id); db.Katalogs.Remove(katalog); db.SaveChanges(); return(RedirectToAction("Index")); }
public void DeleteKatalog_NonExisintgKatalog_Throws() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); Assert.ThrowsException <Exception>(() => dataRepository.DeleteKatalog(testKatalog)); }
public void PobierzKsiazkePoId() { DataRepository repoTest = new DataRepository(new WypelnijBaze()); Katalog ksiazka = new Katalog(5, "Wiezien Labiryntu", "Dawid", "trylogia"); repoTest.DodajKsiazke(ksiazka); Assert.AreEqual(ksiazka, repoTest.PobierzKsiazkePoId(5)); }
public void TestWypozyczBrakKsiazki() { DataRepository dR = new DataRepository(new WypelnianieStalymi()); DataService dS = new DataService(dR); Katalog k = dS.GetKatalog(1); dS.GetOpisStanu(k).Ilosc = 0; dS.Wypozycz(dS.GetWykaz(1), k); }
public void Test_updateBook() { DataFiller dataFiller = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(dataFiller); Katalog ksiazka = new Katalog("title1", "author2", 1884); dataRep.Update(3, ksiazka); Assert.AreEqual(ksiazka, ((InterfejsCrud <Katalog>)dataRep).Retrieve(3)); }
public void Test_addBook() { DataFiller fill = new WypelnianieStalymi(); DataRepository dataRep = new DataRepository(fill); Katalog ksiazka = new Katalog("title1", "author2", 1884); dataRep.Create(ksiazka); Assert.AreEqual(6, dataRep.getAllBooks().Count); }
public void PobierzOpisStanuPoId() { DataRepository repoTest = new DataRepository(new WypelnijBaze()); Katalog ksiazka = new Katalog(5, "Czerwony Stoliczek", "Konrad", "Brak"); OpisStanu stan = new OpisStanu(5, ksiazka, 2, 25, "Nowa"); repoTest.DodajOpisStanu(stan); Assert.AreEqual(stan, repoTest.PobierzOpisStanuPoId(5)); }
public void Test_Get_Katalog() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Katalog katalog = new Katalog("Pan Tadeusz", "opis", "Adam Mickiewicz", 1); dataRepository.AddKatalog(katalog, 1); Assert.AreEqual(katalog, dataRepository.GetKatalog(1)); }
public void Test_Add_OpisStanu_2() { DataContext dataContest = new DataContext(); DataRepository dataRepository = new DataRepository(dataContest); Katalog katalog = new Katalog("Pan Tadeusz", "opis", "Adam Mickiewicz", 1); dataRepository.AddOpisStanu(katalog, 10, 2); Assert.AreEqual(1, dataRepository.DataContext.opisyStanu.Count); }
public void TestOpisStanu() { Autor autor = new Autor("Henryk", "Sienkiewicz"); Katalog katalog = new Katalog(1, autor, "Krzyzacy", 2019); OpisStanu opis = new OpisStanu(katalog, 1, 29.99, new DateTime(2019, 10, 20)); DateTime data = new DateTime(2019, 10, 20); Assert.AreEqual(opis.DataZakupu, data); }
public void UpdateKatalog_NotExistingKey_Throws() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); dataRepository.UpdateKatalog(new Guid("b9b713a2-93ac-4696-96d9-ce1257b8835d"), testKatalog); Assert.ThrowsException <Exception>(() => dataRepository.UpdateKatalog(new Guid("b9b713a2-92ac-4696-96d9-ce1257b8835d"), testKatalog)); }
public void AddKatalog_ValidKatalog_AddsKatalog() { DataRepository dataRepository = new DataRepository(new WypelnianieStalymi()); Guid testGuid = Guid.NewGuid(); Katalog testKatalog = new Katalog("Foo", "Jon", "Doe", testGuid); dataRepository.AddKatalog(testKatalog); Assert.AreEqual(testKatalog, dataRepository.GetKatalog(testGuid)); }