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)); }