My enum consists of the following values:
private enum PublishStatusses{ NotCompleted, Completed, Error };
I want to be able to
I think the best (and easiest) way to solve your problem is to write an Extension-Method for your enum:
public static string GetUserFriendlyString(this PublishStatusses status) { }