コード例 #1
0
        public IActionResult Buscar(string?Buscar)
        {
            var model     = new List <UsuarioTrabajadorViewModel>();
            var users     = _userManager.Users.ToArray();
            var empleados = _context.Empleado.ToArray();

            if (Buscar != null)
            {
                for (int i = 0; i < users.Length; i++)
                {
                    if (users[i].UserName.Contains(Buscar) || users[i].Email.Contains(Buscar))
                    {
                        var m = new UsuarioTrabajadorViewModel
                        {
                            user = users[i]
                        };
                        for (int j = 0; j < empleados.Length; j++)
                        {
                            if (users[i].Email.Equals(empleados[j].correo))
                            {
                                m.empleado = empleados[j];
                            }
                        }
                        model.Add(m);
                    }
                }
            }
            else
            {
                for (int i = 0; i < users.Length; i++)
                {
                    var m = new UsuarioTrabajadorViewModel
                    {
                        user = users[i]
                    };
                    for (int j = 0; j < empleados.Length; j++)
                    {
                        if (users[i].Email.Equals(empleados[j].correo))
                        {
                            m.empleado = empleados[j];
                        }
                    }
                    model.Add(m);
                }
            }
            return(View("Index", model));
        }
コード例 #2
0
        public IActionResult Index()
        {
            var model     = new List <UsuarioTrabajadorViewModel>();
            var users     = _userManager.Users.ToArray();
            var empleados = _context.Empleado.ToArray();

            for (int i = 0; i < users.Length; i++)
            {
                var m = new UsuarioTrabajadorViewModel
                {
                    user = users[i]
                };
                for (int j = 0; j < empleados.Length; j++)
                {
                    if (users[i].Email.Equals(empleados[j].correo))
                    {
                        m.empleado = empleados[j];
                    }
                }
                model.Add(m);
            }
            return(View(model));
        }