Example #1
0
        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);
                testowewejscie.DataWejscia           = DateTime.Now.Date;
                testowewejscie.GodzinaWejscia        = DateTime.Now.TimeOfDay;
                testowewejscie.DzienTygodnia         = DateTime.Now.DayOfWeek.ToString();
                testowewejscie.IdPracownik           = 1;
                testowewejscie.IdPracownikNavigation = testowypracownik;
                db.Add(testowewejscie);
                db.SaveChanges();
            }
            await wejsciacontroller.Delete(1);

            List <Wejscia> result = await wejsciaservice.PobierzWejscia("", "");

            Assert.IsEmpty(result);
        }
        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.DateSortParm    = sortOrder == "data" ? "data_desc" : "data";
            ViewBag.TimeSortParm    = sortOrder == "godzina" ? "godzina_desc" : "godzina";
            var wejscia = await _wejsciaService.PobierzWejscia(searchString, sortOrder);

            return(View(wejscia));
        }