Beispiel #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));
        }
        public ActionResult Alterar(int id)
        {
            var usuario = appUsuario.ListarPorId(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            return(View(usuario));
        }
Beispiel #3
0
        public ActionResult Edit(string id)
        {
            // var appUser = UsuarioAplicacaoConstrutor.UsuarioAppADO();
            var user = appUser.ListarPorId(id);

            if (user == null)
            {
                return(HttpNotFound());
            }
            return(View(user));
        }
        public ActionResult Editar(string id)
        {
            var usuario = appUsuario.ListarPorId(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }

            return(View(usuario));
        }
        public ActionResult Editar(int idUsuario)
        {
            Usuario usuario = new Usuario();

            usuario = App.ListarPorId(idUsuario);

            return(View(usuario));
        }
        //Edita Usuario na bd
        public ActionResult Editar(string id)
        {
            if (id == null)
            {
                var usuario = UsuarioAPP.ListarPorId(idUsuario);
                return(View(usuario));
            }

            var Usuarioes = UsuarioAPP.ListarPorId(id);

            if (Usuarioes == null)
            {
                return(HttpNotFound());
            }

            return(View(Usuarioes));
        }
        public ActionResult Editar(int id)
        {
            var appUsuario = new UsuarioAplicacao();
            var tarefas    = appUsuario.ListarPorId(id);

            if (tarefas == null)
            {
                return(HttpNotFound());
            }
            return(View(tarefas));
        }
        public ActionResult Excluir(int id)
        {
            var appUsuario = new UsuarioAplicacao();
            var usuario    = appUsuario.ListarPorId(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }
            return(View(usuario));
        }
Beispiel #9
0
        public ActionResult Detalhes(string id)
        {
            var appUsuario = new UsuarioAplicacao();
            var usuario    = appUsuario.ListarPorId(id);

            if (usuario == null)
            {
                return(HttpNotFound());
            }

            return(View(usuario));
        }
Beispiel #10
0
        protected override bool AuthorizeCore(HttpContextBase httpContext)
        {
            var isAuthorized = base.AuthorizeCore(httpContext);

            if (!isAuthorized)
            {
                return(false);
            }

            if (!_permissoes.Any())
            {
                return(true);
            }

            bdusuarios = UsuarioAplicacaoConstrutor.UsuarioAplicacaoEF();

            var id = System.Web.HttpContext.Current.User.Identity.Name;
            int tid;

            int.TryParse(id, out tid);

            var usuario = bdusuarios.ListarPorId(tid);


            foreach (Enums.Permissao permissao in _permissoes)
            {
                switch (permissao)
                {
                case Enums.Permissao.BannerRotativo:
                    return(usuario.BannerRotativo);

                case Enums.Permissao.CorpoDocente:
                    return(usuario.CorpoDocente);

                case Enums.Permissao.Curso:
                    return(usuario.Curso);

                case Enums.Permissao.Livro:
                    return(usuario.Livro);

                case Enums.Permissao.Parceiro:
                    return(usuario.Parceiro);

                case Enums.Permissao.Usuario:
                    return(usuario.Usuario);

                case Enums.Permissao.VideoCurso:
                    return(usuario.VideoCurso);
                }
            }

            return(false);
        }
Beispiel #11
0
 // GET: api/Usuario/5
 public Usuario Get(string id)
 {
     return(appUsuario.ListarPorId(id));
 }
Beispiel #12
0
        public PartialViewResult Edit(int id)
        {
            var usuario = bdUsuario.ListarPorId(id);

            return(PartialView(usuario));
        }