public static MyIssues.Models.Label Map(this Octokit.Label label) { var colors = label.Color.GetInts(); var l = new Models.Label { Name = label.Name, R = colors[0], G = colors[1], B = colors[2] }; return(l); }
internal IssueLabelItemViewModel(Octokit.Label label) { Name = label.Name; var color = label.Color; var red = color.Substring(0, 2); var green = color.Substring(2, 2); var blue = color.Substring(4, 2); var redB = Convert.ToByte(red, 16); var greenB = Convert.ToByte(green, 16); var blueB = Convert.ToByte(blue, 16); Color = Color.FromArgb(byte.MaxValue, redB, greenB, blueB); GoToCommand = ReactiveCommand.Create() .WithSubscription(_ => IsSelected = !IsSelected); }