public static ArrayList GetCarStatelLoc(CarStateEnum cce) { ArrayList items = new ArrayList(); foreach (var petrolValue in Enum.GetValues(typeof(CarStateEnum))) { var text = EnumHelper.GetStringifyState((CarStateEnum)petrolValue); var eValue = ((int)petrolValue).ToString(); if (((int)cce).ToString().Equals(eValue)) { items.Add(new ListItem { Text = text, Value = eValue, Selected = true }); } else items.Add(new ListItem { Text = text, Value = eValue}); } return items; }
public static string GetStringifyState(CarStateEnum carState) { switch (carState) { case CarStateEnum.Repairing: return Resources.Resource.CarStateRepairing; case CarStateEnum.Working: return Resources.Resource.CarStateWorking; default: return ""; } }