Ejemplo n.º 1
0
        public static int ImportItems(bool async, string taskId, int packageId, string[] items)
        {
            // check account
            int accountCheck = SecurityContext.CheckAccount(DemandAccount.NotDemo | DemandAccount.IsAdmin);

            if (accountCheck < 0)
            {
                return(accountCheck);
            }


            if (async)
            {
                ImportAsyncWorker worker = new ImportAsyncWorker();
                worker.threadUserId = SecurityContext.User.UserId;
                worker.taskId       = taskId;
                worker.packageId    = packageId;
                worker.items        = items;

                // import
                worker.ImportAsync();

                return(0);
            }
            else
            {
                return(ImportItemsInternal(taskId, packageId, items));
            }
        }
Ejemplo n.º 2
0
		public static int ImportItems(bool async, string taskId, int packageId, string[] items)
		{
			// check account
			int accountCheck = SecurityContext.CheckAccount(DemandAccount.NotDemo | DemandAccount.IsAdmin);
			if (accountCheck < 0) return accountCheck;


			if (async)
			{
				ImportAsyncWorker worker = new ImportAsyncWorker();
				worker.threadUserId = SecurityContext.User.UserId;
				worker.taskId = taskId;
				worker.packageId = packageId;
				worker.items = items;

				// import
				worker.ImportAsync();

				return 0;
			}
			else
			{
				return ImportItemsInternal(taskId, packageId, items);
			}
		}