src/RumahScarlett/RumahScarlett.CommonComponents/ConfigHelper.cs
/// <summary>
/// Method untuk mengubah kode warna dari config menjadi color
/// </summary>
/// <param name="keyName">Key name</param>
/// <param name="defaultColor">Default color jika tidak ditemukan key name</param>
/// <returns></returns>
Method untuk mengubah kode warna dari config menjadi color
Method untuk mengubah kode warna dari config menjadi color
public static Color GetColorFromConfig(string keyName, Color defaultColor)
      {
         var color = GetConfig(keyName);
         if (string.IsNullOrWhiteSpace(color)) return defaultColor;
         var colorArray = color.Split(',');
         var r = int.Parse(colorArray[0]); 
         var g = int.Parse(colorArray[1]); 
         var b = int.Parse(colorArray[2]); 
         return Color.FromArgb(r, g, b);
      }
public static Color GetColorFromConfig ( string keyName , Color defaultColor ) { var color = GetConfig ( keyName ) ; if ( string . IsNullOrWhiteSpace ( color ) ) return defaultColor ; var colorArray = color . Split ( ' ' ) ; var r = int . Parse ( colorArray [ 0 ] ) ; var g = int . Parse ( colorArray [ 1 ] ) ; var b = int . Parse ( colorArray [ 2 ] ) ; return Color . FromArgb ( r , g , b ) ; }
Method untuk mengubah kode warna dari config menjadi color
Method untuk mengubah kode warna dari config menjadi color
// Jikda terdapat color padda config maka, // kembalikan color default // red // green // blue // Buat color sesuai value yang ada di config
None
keyName
string
None
defaultColor
Color
Default color jika tidak ditemukan key name
Default color jika tidak ditemukan key name