public bool DodajPracownika(Pracownik pracownik) { if (IfPracownikInDB(pracownik)) { return(false); } if (!RepoPracowników.DodajPracownikaDoBazy(pracownik)) { return(false); } Pracownicy.Add(pracownik); return(true); }
//Usuwanie Pracownika i Samochodu z baz public bool UsunPracownika(sbyte idPracownika) { if (!RepoPracowników.UsunPracownika(idPracownika)) { return(false); } for (int i = 0; i < Pracownicy.Count; i++) { if (Pracownicy[i].Id != idPracownika) { continue; } Pracownicy.RemoveAt(i); } return(true); }
//Edycja Pracownika i Samochodu w bazach public bool EdytujPracownika(Pracownik pracownik, sbyte idPracownika) { if (!RepoPracowników.EdytujPracownika(pracownik, idPracownika)) { return(false); } for (int i = 0; i < Pracownicy.Count; i++) { if (Pracownicy[i].Id != idPracownika) { continue; } pracownik.Id = idPracownika; Pracownicy[i] = new Pracownik(pracownik); } return(true); }
public Model() { //pobieramy z MYSQLa dane do kolekcjii var pracownicy = RepoPracowników.PobierzWszystkichPracownikow(); var samochody = RepoSamochody.PobierzWszystkieSamochody(); var sprzedaze = RepoSprzedazy.PobierzWszystkieSprzedaze(); foreach (var p in pracownicy) { Pracownicy.Add(p); } foreach (var s in samochody) { Samochody.Add(s); } foreach (var sp in sprzedaze) { Sprzedaze.Add(sp); } Zalogowany = null; }