示例#1
0
        public async Task Test1()
        {
            testowydzial.NazwaDzial = "Tworzenie dzia³u";
            await dzialcontroller.Create(testowydzial);

            Dzial result = await dzialrepository.PobierzDzial(1);

            Assert.AreEqual(testowydzial.NazwaDzial, result.NazwaDzial);
            Assert.AreEqual(testowydzial.IdDzial, result.IdDzial);
        }
        public async Task <bool> EdytujDzial(Dzial input)
        {
            var dzial = await _dzialRepository.PobierzDzial(input.IdDzial);

            if (dzial == null)
            {
                return(false);
            }
            await _dzialRepository.EdytujDzial(dzial);

            return(true);
        }
        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 działu");
                return(NotFound());
            }
            var dzial = await _dzialRepository.PobierzDzial(id);

            if (dzial == null)
            {
                Log.Information("Nieudana próba wyświetlenia szczegółów działu");
                return(NotFound());
            }
            return(View(dzial));
        }