public async Task Test3()
        {
            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);
                testowypracownik.Imie                   = "Ryszard";
                testowypracownik.Nazwisko               = "Tester";
                testowypracownik.Pesel                  = "621112582346";
                testowypracownik.StatusZatrudnienia     = "zatrudniony";
                testowypracownik.DataZatrudnienia       = DateTime.Now.Date;
                testowypracownik.IdStanowisko           = 1;
                testowypracownik.IdStanowiskoNavigation = testowestanowisko;
                db.Add(testowypracownik);
                db.SaveChanges();
            }
            await pracownikcontroller.Delete(1);

            List <Pracownik> result = await pracownikservice.PobierzPracownikow("", "");

            Assert.IsEmpty(result);
        }
示例#2
0
        public async Task <IActionResult> Index(string sortOrder, string searchString)
        {
            var identity = HttpContext.User;
            var name     = identity.Claims.Where(c => c.Type == "Role")
                           .Select(c => c.Value).SingleOrDefault();

            ViewData["Rola"]            = name;
            ViewBag.NameSortParm        = sortOrder == "imie" ? "imie_desc" : "imie";
            ViewBag.SurnameSortParm     = sortOrder == "nazwisko" ? "nazwisko_desc" : "nazwisko";
            ViewBag.PeselSortParm       = sortOrder == "pesel" ? "pesel_desc" : "pesel";
            ViewBag.DateSortParm        = sortOrder == "datazatrudnienia" ? "datazatrudnienia_desc" : "datazatrudnienia";
            ViewBag.StatusSortParm      = sortOrder == "statuszatrudnienia" ? "statuszatrudnienia_desc" : "statuszatrudnienia";
            ViewBag.EmplacementSortParm = sortOrder == "stanowisko" ? "stanowisko_desc" : "stanowisko";
            ViewBag.SectionSortParm     = sortOrder == "dzial" ? "dzial_desc" : "dzial";
            var pracownicy = await _pracownikService.PobierzPracownikow(searchString, sortOrder);

            return(View(pracownicy));
        }