public static string ToFriendlyString(this DaysAfterRule me) { switch (me) { case DaysAfterRule.LAST_TASK: return("last_track"); case DaysAfterRule.TRACK_START: return("track_start"); default: return(""); } }
public static TaskDefinition Create(string description, DaysAfterRule daysAfterRule, int daysAfter, int displayOrder) { return(new TaskDefinition(description, daysAfterRule.ToFriendlyString(), daysAfter, displayOrder)); }