예제 #1
0
        // GET: App
        public async Task <ActionResult> Index()
        {
            var items = await BoxHelper.UserClient().FoldersManager.GetFolderItemsAsync("0", 100);

            ViewBag.Folders = items.Entries.Where(item => item.Type == "folder");
            ViewBag.Files   = items.Entries.Where(item => item.Type == "file");

            ViewBag.AccessToken = BoxHelper.UserToken();

            return(View());
        }
        // GET: App
        public async Task <ActionResult> Index()
        {
            string email   = this.GetCurrentUserEmail();
            var    boxUser = await BoxHelper.GetOrCreateBoxUser(email);

            var items = await BoxHelper.UserClient(boxUser.Id).FoldersManager.GetFolderItemsAsync("0", 100);

            ViewBag.Folders = items.Entries.Where(item => item.Type == "folder");
            ViewBag.Files   = items.Entries.Where(item => item.Type == "file");

            ViewBag.AccessToken = BoxHelper.UserToken(boxUser.Id);

            return(View());
        }