public PartialViewResult CadastroDePerfil() { var cadastroDePerfil = new AdicionarPerfilViewModel { Modulos = _moduloRepositorio.ObterTodos().Select(m => new { m.Codigo, m.Nome }), Grupos = _grupoRepositorio.ObterTodos().Select(g => new { g.Codigo, g.Descricao }) }; return PartialView(cadastroDePerfil); }
public JsonResult NovoPerfil(AdicionarPerfilViewModel cadastroDePerfilViewModel) { var adicionarPerfilRequisicao = new AdicionarPerfilRequisicao { Nome = cadastroDePerfilViewModel.Nome, CodigoDoGrupo = cadastroDePerfilViewModel.Grupo, CodigosDosModulosPermitidos = cadastroDePerfilViewModel.CodigoDosModulosSelecionados }; var resposta = _perfilServicoDeAplicacao.AdicionarPerfil(adicionarPerfilRequisicao); return Json(new { resposta.Sucesso, resposta.Erros, Perfil = new { resposta.Perfil.Codigo, resposta.Perfil.Nome, CodigoDoGrupo = resposta.Perfil.Grupo.Codigo } }); }