示例#1
0
        /// <summary>
        /// Método para consultar todos os usuários do banco.
        /// </summary>
        /// <returns></returns>
        public JsonResult GetUsuarios()
        {
            using (var db = new ProjetoDBEntities())
            {
                List <Usuario> listUsuarios = db.Usuarios.ToList();

                return(Json(listUsuarios, JsonRequestBehavior.AllowGet));
            }
        }
示例#2
0
        public JsonResult InsertUsuario(Usuario usuario)
        {
            if (usuario != null)
            {
                using (var db = new ProjetoDBEntities())
                {
                    db.Usuarios.Add(usuario);
                    db.SaveChanges();

                    return(Json(new { success = true }));
                }
            }
            return(Json(new { success = false }));
        }
示例#3
0
        public JsonResult DeleteUsuario(Usuario usuario)
        {
            using (var db = new ProjetoDBEntities())
            {
                var usuarioDelete = db.Usuarios.Find(usuario.cpf);
                if (usuarioDelete == null)
                {
                    return(Json(new { success = false }));
                }

                db.Usuarios.Remove(usuarioDelete);
                db.SaveChanges();

                return(Json(new { success = true }));
            }
        }
示例#4
0
        public JsonResult UpdateUsuario(Usuario usuario)
        {
            using (var db = new ProjetoDBEntities())
            {
                var usuarioAtualizado = db.Usuarios.Find(usuario.cpf);

                if (usuarioAtualizado == null)
                {
                    return(Json(new { success = false }));
                }

                else
                {
                    usuarioAtualizado.nome  = usuario.nome;
                    usuarioAtualizado.cpf   = usuario.cpf;
                    usuarioAtualizado.senha = usuario.senha;
                    usuarioAtualizado.email = usuario.email;

                    db.SaveChanges();
                    return(Json(new { success = true }));
                }
            }
        }