示例#1
0
        public ActionResult Editar(string id)
        {
            ViewBag.Grupos = grupoDeUsuarioApp.ListarTodos().ToList();

            if (string.IsNullOrEmpty(id))
            {
                return(View(new UsuarioViewModel()));
            }

            var usuario = usuarioApp.ListarPorId(id);

            if (usuario == null)
            {
                this.Flash("Usuário não encontrado!", FlashEnum.Error);
                return(View(new UsuarioViewModel()));
            }

            var user = new UsuarioViewModel()
            {
                Id       = usuario.Id,
                Email    = usuario.Email,
                Nome     = usuario.Nome,
                GrupoId  = usuario.Grupo.Id,
                PathFoto = usuario.Foto
            };

            return(View(user));
        }
示例#2
0
        public ActionResult Index(int?page)
        {
            var numeroDaPagina = page ?? 1;
            var listaPaginada  = grupoDeUsuarioApp.ListarTodos().ToPagedList(numeroDaPagina, 10);

            return(View(listaPaginada));
        }