public async Task Test1() { using (var db = new firmaContext()) { testowydzial.NazwaDzial = "Tworzenie dzia³u"; db.Add(testowydzial); testowestanowisko.NazwaStanowisko = "Tworzenie stanowiska"; testowestanowisko.Wynagrodzenie = 50; testowestanowisko.IdDzial = 1; testowestanowisko.IdDzialNavigation = testowydzial; db.Add(testowestanowisko); db.SaveChanges(); } testowypracownik.Imie = "Ryszard"; testowypracownik.Nazwisko = "Tester"; testowypracownik.Pesel = "621112582346"; testowypracownik.StatusZatrudnienia = "zatrudniony"; testowypracownik.DataZatrudnienia = DateTime.Now.Date; testowypracownik.IdStanowisko = 1; await pracownikcontroller.Create(testowypracownik); Pracownik result = await pracownikrepository.PobierzPracownika(1); Assert.AreEqual(testowypracownik.Imie, result.Imie); Assert.AreEqual(testowypracownik.Nazwisko, result.Nazwisko); Assert.AreEqual(testowypracownik.Pesel, result.Pesel); Assert.AreEqual(testowypracownik.IdStanowisko, result.IdStanowisko); Assert.AreEqual(testowypracownik.StatusZatrudnienia, result.StatusZatrudnienia); Assert.AreEqual(testowypracownik.DataZatrudnienia, result.DataZatrudnienia); Assert.AreEqual(testowypracownik.IdPracownik, result.IdPracownik); }
public async Task <bool> EdytujPracownika(Pracownik input) { var pracownik = await _pracownikRepository.PobierzPracownika(input.IdPracownik); if (pracownik == null) { return(false); } await _pracownikRepository.EdytujPracownika(pracownik); return(true); }
public async Task <IActionResult> Details(int?id) { if (id == null) { Log.Information("Nieudana próba wyświetlenia szczegółów pracownika"); return(NotFound()); } var pracownik = await _pracownikRepository.PobierzPracownika(id); if (pracownik == null) { Log.Information("Nieudana próba wyświetlenia szczegółów pracownika"); return(NotFound()); } return(View(pracownik)); }