예제 #1
0
        private List <Usuario> CargarListaClientes()
        {
            List <Usuario> clientes = new List <Usuario>();
            var            lista    = _dbContext.Usuarios.ToList();

            foreach (var usuario in lista)
            {
                if (UssersHelper.GetUserRole(usuario.NombreUsuario) == "Cliente")
                {
                    clientes.Add(usuario);
                }
            }

            return(clientes);
        }
예제 #2
0
        private List <Usuario> ConstruirListaChoferes()
        {
            var listaUsuarios = _dbContext.Usuarios.ToList();
            var listaChoferes = new List <Usuario>();

            foreach (var usuario in listaUsuarios)
            {
                if (UssersHelper.GetUserRole(usuario.NombreUsuario) == "Chofer")
                {
                    listaChoferes.Add(usuario);
                }
            }

            return(listaChoferes);
        }
예제 #3
0
        private List <UsuarioListViewModel> ConstruirListaUsuarioListViewModel(List <Usuario> lista, string roleName)
        {
            List <UsuarioListViewModel> listaVm = new List <UsuarioListViewModel>();

            foreach (var usuario in lista)
            {
                if (!string.IsNullOrEmpty(roleName))
                {
                    if (UssersHelper.GetUserRole(usuario.NombreUsuario) == roleName)
                    {
                        UsuarioListViewModel usuarioVm = ConstruirListaUsuarioListViewModel(usuario);
                        listaVm.Add(usuarioVm);
                    }
                }
                else
                {
                    UsuarioListViewModel usuarioVm = ConstruirListaUsuarioListViewModel(usuario);
                    listaVm.Add(usuarioVm);
                }
            }

            return(listaVm);
        }