Пример #1
0
        public ActionResult AddWorker(KnihovnaUser knihovnaUser, int roleId)
        {
            if (ModelState.IsValid)
            {
                KnihovnaRoleDao knihovnaRoleDao = new KnihovnaRoleDao();
                KnihovnaRole    knihovnaRole    = knihovnaRoleDao.GetById(roleId);

                knihovnaUser.Role = knihovnaRole;

                KnihovnaUserDao knihovnaUserDao = new KnihovnaUserDao();
                knihovnaUserDao.Create(knihovnaUser);

                TempData["message-success"] = "Uzivatel byl uspesne pridan";
            }
            else
            {
                return(View("CreateEmployee", knihovnaUser));
            }

            return(RedirectToAction("Zamestnanci"));
        }
Пример #2
0
        public ActionResult UpdateWorker(KnihovnaUser knihovnaUser, int roleId)
        {
            try
            {
                KnihovnaRoleDao knihovnaRoleDao = new KnihovnaRoleDao();
                KnihovnaRole    knihovnaRole    = knihovnaRoleDao.GetById(roleId);
                knihovnaUser.Role = knihovnaRole;

                KnihovnaUserDao knihovnaUserDao = new KnihovnaUserDao();

                knihovnaUserDao.Update(knihovnaUser);

                TempData["message-success"] = "Uspesne provedena zmena uzivatele";
            }
            catch (Exception)
            {
                throw;
            }

            return(RedirectToAction("Zamestnanci"));
        }
Пример #3
0
        public ActionResult AddAccount(KnihovnaUser knihovnaUser)
        {
            if (ModelState.IsValid)
            {
                KnihovnaRoleDao knihovnaRoleDao = new KnihovnaRoleDao();
                KnihovnaRole    knihovnaRole    = knihovnaRoleDao.GetById(2);

                knihovnaUser.Role = knihovnaRole;

                KnihovnaUserDao knihovnaUserDao = new KnihovnaUserDao();
                knihovnaUserDao.Create(knihovnaUser);

                TempData["message-success"] = "Uspesne vytvoren ucet";
            }
            else
            {
                return(View("CreateAccount", knihovnaUser));
            }

            return(RedirectToAction("Index", "Login"));
        }