Beispiel #1
0
        // GET
        public async Task <IActionResult> Edit(string id)
        {
            var tipoUsuarios = new List <SelectListItem>();

            tipoUsuarios.Add(new SelectListItem {
                Text = Enum.GetName(typeof(TipoUsuario), TipoUsuario.Comum), Value = Convert.ToInt32(TipoUsuario.Comum).ToString()
            });
            tipoUsuarios.Add(new SelectListItem {
                Text = Enum.GetName(typeof(TipoUsuario), TipoUsuario.Administrador), Value = Convert.ToInt32(TipoUsuario.Administrador).ToString()
            });
            ViewBag.TipoUsuarios = tipoUsuarios;

            return(View(await _InterfaceUsuarioApp.ObterUsuarioPeloID(id)));
        }
        public async Task <IActionResult> Edit(string id)
        {
            if (!await UsuarioAdministrador())
            {
                return(RedirectToAction("Index", "Home"));
            }

            var tipoUsuarios = new List <SelectListItem>();

            tipoUsuarios.Add(new SelectListItem {
                Text = Enum.GetName(typeof(EnumTipoUsuario), EnumTipoUsuario.Comum), Value = Convert.ToInt32(EnumTipoUsuario.Comum).ToString()
            });
            tipoUsuarios.Add(new SelectListItem {
                Text = Enum.GetName(typeof(EnumTipoUsuario), EnumTipoUsuario.Administrador), Value = Convert.ToInt32(EnumTipoUsuario.Administrador).ToString()
            });

            ViewBag.TiposUsuario = tipoUsuarios;

            return(View(await _InterfaceUsuarioApp.ObterUsuarioPeloID(id)));
        }