public ActionResult Pesquisar()
        {
            DataTableHelper dataTable = new DataTableHelper();

            string descricao = Request.Params["descricao"].ToString();

            Response.Cookies["UsuarioDepartamento.Descricao"].Value = descricao;

            string nome = Request.Params["nome"].ToString();

            Response.Cookies["UsuarioDepartamento.Nome"].Value = nome;

            int count = 0;

            var dados = UsuarioDepartamentoBusiness.Pesquisar(nome, descricao, dataTable.sortBy, dataTable.startExibir, dataTable.regExibir, out count);

            var objeto = new
            {
                iTotalRecords        = count,
                iTotalDisplayRecords = count,
                sEcho  = dataTable.echo,
                aaData = dados
            };

            return(Json(objeto, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Selecionar(int usuario, int departamento)
        {
            var entity = UsuarioDepartamentoBusiness.Create(usuario, departamento);

            //Tem que passar no primeiro parâmetro a View que usamos para fazer o cadastro, se passar a Index, ele irá renderizar a View Index, que espera um model do tipo List.
            //return View("Index",entity);
            return(View("Selecionar", entity));
        }
        public ActionResult Editar(int usuarioId, int departamentoId)
        {
            var entity = UsuarioDepartamentoBusiness.Create(usuarioId, departamentoId);

            return(View(entity));
        }