Example #1
0
        public ActionResult Visualizar(int id)
        {
            Administrador func = _bus.Obter(id);

            VisualizarVM viewModel = new VisualizarVM();

            viewModel.Administrador = func;

            if (func != null)
            {
                viewModel.Papeis = _bus.PapeisAdministrador.
                                   Select(x => new PapeisVME()
                {
                    Papel = x, IsAtivo = viewModel.Administrador.Papeis.Any(y => y.Id == x.Id)
                }).ToList();

                viewModel.TextoPermissoes = TextoPermissoes(viewModel.Papeis);
            }

            return(View("Visualizar", viewModel));
        }
        public ActionResult Visualizar(int id)
        {
            Funcionario  func      = _bus.Obter(id);
            VisualizarVM viewModel = new VisualizarVM();

            viewModel.Funcionario = func;

            if (func != null)
            {
                viewModel.Papeis = _bus.PapeisFuncionario.Select(x => new PapeisVME()
                {
                    Papel = x, IsAtivo = viewModel.Funcionario.Papeis.Any(y => y.Id == x.Id)
                }).ToList();
                viewModel.TextoPermissoes = TextoPermissoes(viewModel.Papeis);
            }

            if (Request.IsAjaxRequest())
            {
                return(PartialView("VisualizarPartial", viewModel));
            }

            return(View(viewModel));
        }