private TaskStatus fromOutlookStatus(Outlook.OlTaskStatus status) { TaskStatus retVal; switch (status) { case Outlook.OlTaskStatus.olTaskNotStarted: retVal = TaskStatus.TaskNotStarted; break; case Outlook.OlTaskStatus.olTaskInProgress: retVal = TaskStatus.TaskInProgress; break; case Outlook.OlTaskStatus.olTaskComplete: retVal = TaskStatus.TaskComplete; break; case Outlook.OlTaskStatus.olTaskWaiting: retVal = TaskStatus.TaskWaiting; break; case Outlook.OlTaskStatus.olTaskDeferred: retVal = TaskStatus.TaskDeferred; break; default: throw new ArgumentOutOfRangeException(); } return(retVal); }
private Outlook.OlTaskStatus GetStatus(string sStatus) { Outlook.OlTaskStatus oStatus = Outlook.OlTaskStatus.olTaskNotStarted; switch (sStatus) { case "In Progress": oStatus = Outlook.OlTaskStatus.olTaskInProgress; break; case "Completed": oStatus = Outlook.OlTaskStatus.olTaskComplete; break; case "Deferred": oStatus = Outlook.OlTaskStatus.olTaskDeferred; break; } return(oStatus); }