示例#1
0
        public ActionResult AddUser(BlogUser user, int categoryId)
        {
            if (ModelState.IsValid)
            {
                BlogUserDao blogUserDao = new BlogUserDao();

                //BlogUser blogUser = blogUserDao.GetById(user.Id);

                BlogRoleDao blogRoleDao = new BlogRoleDao();
                BlogRole blogRole = blogRoleDao.GetById(categoryId);

                user.Role = blogRole;
                user.Active = true;

                blogUserDao.Create(user);

                TempData["message-success"] = "Uzivatel zmenen";

            }
            else
            {
                TempData["message-error"] = "Nepoda5ilo se editovat uzivatele";
            }

            return RedirectToAction("Index");
        }
示例#2
0
        public ActionResult UpdateUser( BlogUser user, int categoryId )
        {
            try
            {

                BlogUserDao blogUserDao = new BlogUserDao();
                BlogRoleDao blogRoleDao = new BlogRoleDao();
                BlogRole blogRole = blogRoleDao.GetById( categoryId );
                user.Role = blogRole;

                user.Active = true;

                blogUserDao.Update( user );

                TempData["message-success"] = "Uzivatel" + user.Name + "deaktivovan.";
            }
            catch( Exception exception )
            {

                throw;
            }

            return RedirectToAction( "Index" );
        }