示例#1
0
        /// <summary>
        /// O método Create exibe campos para a inserção de dados referentes a um novo usuário.
        /// </summary>
        /// <returns>Página com campos para criação de novo registro de usuário.</returns>
        public IActionResult Create()
        {
            var listaPerfis = _perfilService.Listar().Result;

            var usuarioObject = new UsuarioViewModel
            {
                Perfis = listaPerfis.Select(x => new SelectListItem
                {
                    Text  = x.Nome,
                    Value = x.Id.ToString()
                })
            };

            return(View(usuarioObject));
        }
示例#2
0
 /// <summary>
 /// O método Index lista todos os perfis cadastrados.
 /// </summary>
 /// <returns>Página com listagem e ações refentes ao registro.</returns>
 public async Task <IActionResult> Index()
 {
     ViewBag.Message = TempData["Message"];
     return(View(await _perfilService.Listar()));
 }
示例#3
0
 public ActionResult <List <PerfilVO> > Get(int id)
 {
     return(PerfilService.Listar());
 }