public string this[string key] { get { var a = Labels.FirstOrDefault(x => x.Language == _user.UserSettings.LanguageId && x.Name.IsCaseInsensitiveEqual(key)); return(a != null ? a.Text : string.Empty); } }
public void Handle(CardLabelRemoved message) { EnsureId(message.CardId, () => { var found = Labels.FirstOrDefault(lbl => lbl.Color == message.Color.ToString()); if (found != null) { Labels.Remove(found); } }); }
public void Select(string name, bool checkEnabled = true) { var element = Labels.FirstOrDefault(label => label.Text.Trim() == name); if (element == null) { throw new ElementNotFoundException($"label: {name} not found"); } CheckEnabled(name, checkEnabled); element.Click(); }
public Option <string> GetAzDevOpsLabel() { var label = Labels.FirstOrDefault(azDevOpslabel => azDevOpslabel.Name.Contains("AzDevOps")); if (label == null) { return(Option.None); } return(label.Name); }
public static string DeclineCount(this int Value, params string[] Labels) { return(DeclineCount(Value, Labels.FirstOrDefault(), Labels.ElementAtOrDefault(1), Labels.ElementAtOrDefault(2))); }