public ActionResult Create()
        {
            // Obtain your OAuth token
            var accessToken    = RequestItemsService.User.AccessToken;
            var basePath       = RequestItemsService.Session.AdminApiBasePath;
            var accountId      = RequestItemsService.Session.AccountId;
            var organizationId = RequestItemsService.OrganizationId;

            try
            {
                // Call the Admin API to create a new user
                OrganizationImportResponse organizationImportResponse = ImportUser.CreateBulkImportRequest(
                    accessToken, basePath, accountId, organizationId, Config.docCsv);

                //Show results
                ViewBag.h1                 = "Add users via bulk import";
                ViewBag.message            = "Results from UserImport:addBulkUserImport method:";
                ViewBag.Locals.Json        = JsonConvert.SerializeObject(organizationImportResponse, Formatting.Indented);
                ViewBag.AdditionalLinkText = "Check the request status";
                ViewBag.AdditionalLink     = "CheckStatus?id=" + organizationImportResponse.Id;

                return(View("example_done"));
            }
            catch (ApiException apiException)
            {
                ViewBag.errorCode    = apiException.ErrorCode;
                ViewBag.errorMessage = apiException.Message;

                return(View("Error"));
            }
        }
        public ActionResult CheckStatus(string id)
        {
            try
            {
                // Obtain your OAuth token
                var accessToken    = RequestItemsService.User.AccessToken;
                var basePath       = RequestItemsService.Session.AdminApiBasePath;
                var organizationId = RequestItemsService.OrganizationId;
                OrganizationImportResponse organizationImportResponse = ImportUser.CheckkStatus(accessToken, basePath, organizationId, Guid.Parse(id));

                //Show results
                ViewBag.h1          = "Check status of users bulk import";
                ViewBag.message     = "Results from UserImport:getBulkUserImportRequest method:";
                ViewBag.Locals.Json = JsonConvert.SerializeObject(organizationImportResponse, Formatting.Indented);
                return(View("example_done"));
            }
            catch (ApiException apiException)
            {
                ViewBag.errorCode    = apiException.ErrorCode;
                ViewBag.errorMessage = apiException.Message;

                return(View("Error"));
            }
        }