public WorkInterruptionType GetTypeIncludingCorrections() { WorkInterruptionType realType = this.Type; if (this.CorrectedType.HasValue) { realType = this.CorrectedType.GetValueOrDefault(); } return(realType); }
public static WorkInterruptionType ParseInterruptionType(string interruptionTypeString) { WorkInterruptionType retType = WorkInterruptionType.OTHER; try { Enum.TryParse <WorkInterruptionType>(interruptionTypeString, out retType); } catch (System.ArgumentException) { // 'WorkInterruptionType' _is_ an enum type, so 'ArgumentException' should never occur } return(retType); }