示例#1
0
        public async Task <IActionResult> Details(int?id)
        {
            var identity = HttpContext.User;
            var name     = identity.Claims.Where(c => c.Type == "Role")
                           .Select(c => c.Value).SingleOrDefault();

            ViewData["Rola"] = name;
            if (id == null)
            {
                Log.Information("Nieudana próba wyświetlenia szczegółów godzin pracy");
                return(NotFound());
            }
            var godzinypracy = await _godzinypracyRepository.PobierzGodzinypracy(id);

            if (godzinypracy == null)
            {
                Log.Information("Nieudana próba wyświetlenia szczegółów godzin pracy");
                return(NotFound());
            }
            return(View(godzinypracy));
        }
        public async Task Test1()
        {
            using (var db = new firmaContext())
            {
                testowydzial.NazwaDzial = "Tworzenie dzia³u";
                db.Add(testowydzial);
                db.SaveChanges();
            }
            
            testowegodzinypracy.IdDzial = 1;
            testowegodzinypracy.PoczatekPracy = TimeSpan.Parse("06:00:00");
            testowegodzinypracy.KoniecPracy = TimeSpan.Parse("14:00:00");
            testowegodzinypracy.DzienTygodnia = "Saturday";
            await godzinypracycontroller.Create(testowegodzinypracy);

            Godzinypracy result = await godzinypracyrepository.PobierzGodzinypracy(1);
            Assert.AreEqual(testowegodzinypracy.PoczatekPracy, result.PoczatekPracy);
            Assert.AreEqual(testowegodzinypracy.KoniecPracy, result.KoniecPracy);
            Assert.AreEqual(testowegodzinypracy.DzienTygodnia, result.DzienTygodnia);
            Assert.AreEqual(testowegodzinypracy.idGodzinyPracy, result.idGodzinyPracy);
            Assert.AreEqual(testowegodzinypracy.IdDzial, result.IdDzial);  
        }
        public async Task <List <Godzinypracy> > PobierzGodzinypracy(string searchString, string sortOrder)
        {
            var godzinypracy = await _godzinypracyRepository.PobierzGodzinypracy(searchString, sortOrder);

            return(godzinypracy);
        }