public static string ToFriendlyName(this RoomCategory category) { switch (category) { case RoomCategory.ChatAndDiscussion: return("Chat and Discussion"); case RoomCategory.PersonalSpace: return("Personal Spaces"); case RoomCategory.Agencies: return("Agencies"); case RoomCategory.Games: return("Games"); case RoomCategory.BuildingAndDecoration: return("Building and Decoration"); case RoomCategory.Trading: return("Trading"); case RoomCategory.Party: return("Parties"); case RoomCategory.RolePlaying: return("Role Playing"); case RoomCategory.FansiteSquare: return("Fansite Squares"); case RoomCategory.HelpCenters: return("Help Centers"); default: return(category.ToString()); } }
public static double RoomPrice(IConfiguration config, RoomCategory category) { Console.WriteLine(category.ToString()); return(config.GetValue <double>($"price:{category.ToString()}")); }