コード例 #1
0
        public async Task <IActionResult> Index()
        {
            //Declaro una variable ID inicializado vacia
            var ID = "";
            //Declaro un objeto list que depende la clase Usuario
            List <Usuario> usuario = new List <Usuario>();
            //Ahora obtengo todos los registros de la tabla donde almaceno los usuarios
            //y lo almaceno en el objeto
            var appUsuario = await _context.ApplicationUser.ToListAsync();

            //ahora con una estructura foreach vamos a recorrer
            //todos los valores del objeto appUsuario
            foreach (var Data in appUsuario)
            {
                ID          = Data.Id;
                usuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, ID);

                usuario.Add(new Usuario()
                {
                    Id          = Data.Id,
                    UserName    = Data.UserName,
                    PhoneNumber = Data.PhoneNumber,
                    Email       = Data.Email,
                    Role        = usuarioRole[0].Text
                });
            }
            return(View(usuario.ToList()));
            //return View(await _context.ApplicationUser.ToListAsync());
        }
コード例 #2
0
        // GET: Usuarios
        public async Task <IActionResult> Index()
        {
            var ID = "";

            List <Usuarios> usuario = new List <Usuarios>();

            var appUsuario = await _context.Usuario.ToListAsync();

            foreach (var Data in appUsuario)
            {
                ID          = Data.Id;
                usuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, ID);

                usuario.Add(new Usuarios()
                {
                    Id          = Data.Id,
                    UserName    = Data.UserName,
                    PhoneNumber = Data.PhoneNumber,
                    Email       = Data.Email,
                    Role        = usuarioRole[0].Text
                });
            }


            //return View(await _context.Usuario.ToListAsync());
            return(View(usuario.ToList()));
        }
コード例 #3
0
        // GET: Usuarios
        public async Task <IActionResult> Index()
        {
            //declaro una variable ID vacia
            var ID = "";
            //declaro un objeto list que depende de la clase Usuario
            List <Usuario> usuario = new List <Usuario>();
            //obtengo todos los registros de la tabla donde almaceno los usuarios y lo almacveno en el obj
            var appUsuario = await _context.ApplicationUser.ToListAsync();

            foreach (var Data in appUsuario)
            {
                ID          = Data.Id;
                usuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, ID);

                usuario.Add(new Usuario()
                {
                    Id       = Data.Id,
                    UserName = Data.UserName,
                    Nombre   = Data.Nombre,
                    Apellido = Data.Apellido,
                    Email    = Data.Email,
                    Role     = usuarioRole[0].Text
                });
            }

            var viewModelPlan = new PlanParaUsuarioNuevo()
            {
                Planes   = _context.Planes.ToList(),
                Usuarios = usuario.ToList()
            };


            return(View(viewModelPlan));
            //return View(await _context.ApplicationUser.ToListAsync());
        }
コード例 #4
0
        // GET: Usuarios
        public async Task <IActionResult> Index()
        {
            var ID = "";
            //Se declara un objeto list que depende de la clase usuario
            List <Usuario> usuario = new List <Usuario>();
            //Ahora obtengo los registros de la tabla donde almaceno los usuarios y lo almaceno en el objeto
            var appUsuario = await _context.ApplicationUser.ToListAsync();

            //Recorrer todos lo valores del objeto usuario
            foreach (var Data in appUsuario)
            {
                ID          = Data.Id;
                usuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, ID);

                usuario.Add(new Usuario()
                {
                    Id          = Data.Id,
                    UserName    = Data.UserName,
                    PhoneNumber = Data.PhoneNumber,
                    Email       = Data.Email,
                    Role        = usuarioRole[0].Text
                });
            }
            return(View(usuario.ToList()));
            //return View(await _context.ApplicationUser.ToListAsync());
        }
コード例 #5
0
        // GET: Usuarios
        public async Task <IActionResult> Index()
        {
            var            ID         = "";
            List <Usuario> usuario    = new List <Usuario>();
            var            appUsuario = await _context.ApplicationUser.ToListAsync();

            foreach (var item in appUsuario)
            {
                ID          = item.Id;
                usuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, ID);

                usuario.Add(new Usuario()
                {
                    Id          = item.Id,
                    UserName    = item.UserName,
                    PhoneNumber = item.PhoneNumber,
                    Email       = item.Email,
                    Role        = usuarioRole[0].Text
                });
            }
            return(View(usuario.ToList()));
            //return View(await _context.ApplicationUser.ToListAsync());
        }
コード例 #6
0
        public async Task <ActionResult> Index()
        {
            var Id = "";

            List <Usuarios> usuario = new List <Usuarios>();

            var agrupar = await Db.ApplicationUser.ToListAsync();

            foreach (var data in agrupar)
            {
                Id          = data.Id;
                UsuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, Id);

                usuario.Add(new Usuarios()
                {
                    Id          = data.Id,
                    UserName    = data.UserName,
                    PhoneNumber = data.PhoneNumber,
                    Email       = data.Email,
                    Role        = UsuarioRole[0].Text,
                });
            }
            return(View(usuario.ToList()));
        }
コード例 #7
0
        // GET: Usuarios
        public async Task <IActionResult> Index()
        {
            //Declaro una variable ID inicializado vacia
            var ID = "";
            //Declaro un objeto list que depende la clase Usuario
            List <Usuario> usuario = new List <Usuario>();
            //Ahora obtengo todos los registros de la tabla donde almaceno los usuarios
            //y lo almaceno en el objeto
            var appUsuario = await _context.ApplicationUser.ToListAsync();

            //ahora con una estructura foreach vamos a recorrer
            //todos los valores del objeto appUsuario
            foreach (var Data in appUsuario)
            {
                ID = Data.Id.ToString();
                //LLamamos al metodo getRol que nos permitira
                //obtener el rol segun un usuario especifico
                usuarioRole = await _usuarioRole.GetRole(_userManager, _roleManager, ID);

                //Agregamos a la lista del tipo usuario uno a uno los
                //registros del usuario, teniendo en cuenta
                //solo los atributos específicos de la clase Usuario
                //Recordemos que el objeto data hace referencia a la clase ApplicationUser y
                //el objeto usuario es una lista del tipo Usuario (Clase Usuario)
                usuario.Add(new Usuario()
                {
                    Id          = Data.Id.ToString(),
                    UserName    = Data.UserName,
                    PhoneNumber = Data.PhoneNumber,
                    Email       = Data.Email,
                    Role        = usuarioRole[0].Text
                });
            }

            return(View(usuario.ToList()));
        }