replace saving background tasks in DB
This commit is contained in:
parent
3353de1e5d
commit
e7d5bf0c7e
52 changed files with 1423 additions and 1306 deletions
|
@ -276,9 +276,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
|
||||
Guid taksId = Guid.NewGuid();
|
||||
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPSForPC", "CREATE", taksId);
|
||||
TaskManager.ItemName = vmName;
|
||||
TaskManager.PackageId = packageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPSForPC", "CREATE", taksId, vmName, packageId);
|
||||
|
||||
string templateName = vmTemplate.Name;
|
||||
|
||||
|
@ -344,9 +342,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
IntResult res = new IntResult();
|
||||
|
||||
//Create Task
|
||||
res = TaskManager.StartResultTask<IntResult>("VPSForPC", "CREATE");
|
||||
TaskManager.PackageId = packageId;
|
||||
TaskManager.ItemName = vmName;
|
||||
res = TaskManager.StartResultTask<IntResult>("VPSForPC", "CREATE", vmName, packageId);
|
||||
|
||||
// meta item
|
||||
VMInfo vmInfo = null;
|
||||
|
@ -515,6 +511,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
{
|
||||
vmInfo.VmId = PackageController.AddPackageItem(vmInfo);
|
||||
vmInfo.Id = vmInfo.VmId;
|
||||
|
||||
TaskManager.ItemId = vmInfo.VmId;
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@ -568,10 +565,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
{
|
||||
Guid taksId = Guid.NewGuid();
|
||||
|
||||
ResultObject taskInfo = TaskManager.StartResultTask<ResultObject>("VPSForPC", "CREATE", taksId);
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
ResultObject taskInfo = TaskManager.StartResultTask<ResultObject>("VPSForPC", "CREATE", taksId, vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
vm.CurrentTaskId = taksId.ToString("N");
|
||||
|
||||
|
@ -1674,12 +1668,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "UPDATE_HOSTNAME");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "UPDATE_HOSTNAME", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -1814,9 +1803,13 @@ namespace WebsitePanel.EnterpriseServer
|
|||
return res;
|
||||
}
|
||||
|
||||
TaskManager.ItemId = machine.Id;
|
||||
TaskManager.ItemName = machine.Name;
|
||||
TaskManager.PackageId = machine.PackageId;
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
topTask.ItemId = machine.Id;
|
||||
topTask.ItemName = machine.Name;
|
||||
topTask.PackageId = machine.PackageId;
|
||||
|
||||
TaskController.UpdateTask(topTask);
|
||||
|
||||
TaskManager.WriteParameter("New state", state);
|
||||
|
||||
// load proxy
|
||||
|
@ -1927,12 +1920,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "CHANGE_ADMIN_PASSWORD");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "CHANGE_ADMIN_PASSWORD", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2029,12 +2017,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "UPDATE_CONFIGURATION");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "UPDATE_CONFIGURATION", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2222,12 +2205,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "INSERT_DVD_DISK");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "INSERT_DVD_DISK", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2283,12 +2261,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "EJECT_DVD_DISK");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "EJECT_DVD_DISK", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2363,12 +2336,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "TAKE_SNAPSHOT");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "TAKE_SNAPSHOT", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2438,12 +2406,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "APPLY_SNAPSHOT");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "APPLY_SNAPSHOT", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2514,12 +2477,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "RENAME_SNAPSHOT");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "RENAME_SNAPSHOT", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2568,12 +2526,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_SNAPSHOT");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_SNAPSHOT", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2629,12 +2582,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_SNAPSHOT_SUBTREE");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_SNAPSHOT_SUBTREE", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2825,12 +2773,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "ADD_EXTERNAL_IP");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "ADD_EXTERNAL_IP", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2890,12 +2833,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "SET_PRIMARY_EXTERNAL_IP");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "SET_PRIMARY_EXTERNAL_IP", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -2942,12 +2880,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_EXTERNAL_IP");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_EXTERNAL_IP", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -3062,12 +2995,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "ADD_PRIVATE_IP");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "ADD_PRIVATE_IP", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -3182,12 +3110,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "SET_PRIMARY_PRIVATE_IP");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "SET_PRIMARY_PRIVATE_IP", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -3234,12 +3157,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_PRIVATE_IP");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "DELETE_PRIVATE_IP", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -3384,12 +3302,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPSForPC", "DELETE");
|
||||
|
||||
// log item info
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPSForPC", "DELETE", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -3547,11 +3460,7 @@ namespace WebsitePanel.EnterpriseServer
|
|||
#endregion
|
||||
|
||||
// start task
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "SEND_SUMMARY_LETTER");
|
||||
|
||||
TaskManager.ItemId = vm.Id;
|
||||
TaskManager.ItemName = vm.Name;
|
||||
TaskManager.PackageId = vm.PackageId;
|
||||
res = TaskManager.StartResultTask<ResultObject>("VPS", "SEND_SUMMARY_LETTER", vm.Id, vm.Name, vm.PackageId);
|
||||
|
||||
try
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue