public static void UpdateRepairTask(WinFabricRepairTask winFabricRepairTask, RepairTask repairTask) { ThrowIf.Null(winFabricRepairTask, "winFabricRepairTask"); repairTask.Version = winFabricRepairTask.Version; repairTask.Description = winFabricRepairTask.Description; repairTask.State = Convert(winFabricRepairTask.State); repairTask.Target = Convert(winFabricRepairTask.Target); repairTask.Executor = winFabricRepairTask.Executor; repairTask.ExecutorData = winFabricRepairTask.ExecutorData; repairTask.Impact = Convert(winFabricRepairTask.Impact); repairTask.ResultStatus = Convert(winFabricRepairTask.ResultStatus); repairTask.ResultCode = winFabricRepairTask.ResultCode; repairTask.ResultDetails = winFabricRepairTask.ResultDetails; }
public static OperationResult <WinFabricRepairTask[]> ConvertToWinFabricRepairTaskList(IList <RepairTask> repairTaskList, NativeTypes.FABRIC_ERROR_CODE errorCode) { OperationResult <WinFabricRepairTask[]> actualResult = FabricClientState.CreateOperationResultFromNativeErrorCode <WinFabricRepairTask[]>(errorCode); if (repairTaskList != null) { IList <WinFabricRepairTask> winFabricRepairTasks = new List <WinFabricRepairTask>(repairTaskList.Count); foreach (RepairTask repairTask in repairTaskList) { WinFabricRepairTask winFabricRepairTask = Convert(repairTask); winFabricRepairTasks.Add(winFabricRepairTask); } actualResult = FabricClientState.CreateOperationResultFromNativeErrorCode <WinFabricRepairTask[]>(winFabricRepairTasks.ToArray()); } return(actualResult); }
public static RepairTask Convert(WinFabricRepairTask winFabricRepairTask) { ThrowIf.Null(winFabricRepairTask, "winFabricRepairTask"); var repairTask = new ClusterRepairTask(winFabricRepairTask.TaskId, winFabricRepairTask.Action) { Version = winFabricRepairTask.Version, Description = winFabricRepairTask.Description, State = Convert(winFabricRepairTask.State), Target = Convert(winFabricRepairTask.Target), Executor = winFabricRepairTask.Executor, ExecutorData = winFabricRepairTask.ExecutorData, Impact = Convert(winFabricRepairTask.Impact), ResultStatus = Convert(winFabricRepairTask.ResultStatus), ResultCode = winFabricRepairTask.ResultCode, ResultDetails = winFabricRepairTask.ResultDetails }; return(repairTask); }