Example #1
0
        public async Task <ActionResult> Delete(string id, string etag)
        {
            var repository = new OneDriveNewApiRepository();

            if (id != null)
            {
                await repository.DeleteFile(id, etag);
            }

            return(Redirect("/"));
        }
Example #2
0
        public async Task <ActionResult> Index(int?pageIndex, int?pageSize)
        {
            var repository = new OneDriveNewApiRepository();

            // setup paging defaults if not provided
            pageIndex = pageIndex ?? 0;
            pageSize  = pageSize ?? 10;

            // setup paging for the IU
            ViewBag.PageIndex = (int)pageIndex;
            ViewBag.PageSize  = (int)pageSize;

            var myFiles = await repository.GetMyFiles((int)pageIndex, (int)pageSize);

            return(View(myFiles));
        }