Skip to content

Instantly share code, notes, and snippets.

@leppie
Created May 28, 2013 05:00
Show Gist options
  • Save leppie/5660605 to your computer and use it in GitHub Desktop.
Save leppie/5660605 to your computer and use it in GitHub Desktop.
COBOL might be an option given this crap...
public static string GetStateString(JobState state)
{
string strState = null;
switch (state)
{
case JobState.Started: strState = "Started"; break;
case JobState.Edited: strState = "Edited"; break;
case JobState.Running: strState = "Running"; break;
case JobState.Suspended: strState = "Suspended"; break;
case JobState.Signed: strState = "Signed"; break;
case JobState.Tested: strState = "Tested"; break;
case JobState.Scheduled: strState = "Scheduled"; break;
case JobState.Finished: strState = "Finished"; break;
default: strState = ""; break;
}
return strState;
}
public static JobState GetStateFromString(string strState)
{
JobState state = new JobState();
switch (strState)
{
case "Started": state = JobState.Started; break;
case "Edited": state = JobState.Edited; break;
case "Tested": state = JobState.Tested; break;
case "Signed": state = JobState.Signed; break;
case "Scheduled": state = JobState.Scheduled; break;
case "Finished": state = JobState.Finished; break;
}
return state;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment