public static string ToHumanReadable(this HotelRightsEnum hotelRights) { switch (hotelRights) { case HotelRightsEnum.CanManageEquipment: return("Can manage inventory"); } return(StringUtils.PascalCaseToWord(hotelRights.ToString())); }
public bool this[HotelRightsEnum right] { get { switch (right) { case HotelRightsEnum.CanBuildRooms: return(CanBuildRooms); case HotelRightsEnum.CanMakeDeliveries: return(CanMakeDeliveries); case HotelRightsEnum.CanManageEquipment: return(CanManageEquipment); case HotelRightsEnum.CanManageManagers: return(CanManageManagers); case HotelRightsEnum.CanSetPrices: return(CanSetPrices); case HotelRightsEnum.CanSwitchInto: return(CanSwitchInto); case HotelRightsEnum.CanUseWallet: return(CanUseWallet); } throw new NotImplementedException(); } set { switch (right) { case HotelRightsEnum.CanBuildRooms: CanBuildRooms = value; return; case HotelRightsEnum.CanMakeDeliveries: CanMakeDeliveries = value; return; case HotelRightsEnum.CanManageEquipment: CanManageEquipment = value; return; case HotelRightsEnum.CanManageManagers: CanManageManagers = value; return; case HotelRightsEnum.CanSetPrices: CanSetPrices = value; return; case HotelRightsEnum.CanSwitchInto: CanSwitchInto = value; return; case HotelRightsEnum.CanUseWallet: CanUseWallet = value; return; } throw new NotImplementedException(); } }