private void AddItemToJsMember(JsMemberItemTypes itemType, bool itemValue) { const string commaSeparator = ", "; ClientRepositoryJsMember = commaSeparator; ClientRepositoryJsMember = GetJsItem(itemType, itemValue); }
private void AddItemToJsHandler(JsMemberItemTypes itemType, string itemValue, string parameters) { if (string.IsNullOrEmpty(itemValue)) { return; } _itemBuilder .Clear() .Append(", ") .Append(itemType) .Append(":"); if (itemValue.Contains(" ")) { _itemBuilder .Append("function(") .Append(parameters) .Append(") { ") .Append(itemValue) .Append("}"); } else { _itemBuilder.Append(itemValue); } ClientRepositoryJsMember = _itemBuilder.ToString(); }
private string GetJsItem(JsMemberItemTypes itemType, bool itemValue) { const string colonSeparator = ":"; return(_itemBuilder.Clear() .Append(itemType) .Append(colonSeparator) .Append(itemValue.ToString().ToLower()) .ToString()); }
private string GetJsItem(JsMemberItemTypes itemType, string itemValue) { const string colonSeparator = ":"; const string quotesSeparator = "\""; return(_itemBuilder.Clear() .Append(itemType) .Append(colonSeparator) .Append(quotesSeparator) .Append(itemValue) .Append(quotesSeparator) .ToString()); }
private string GetJsItem(JsMemberItemTypes itemType, string[] itemValue) { const string colonSeparator = ":"; const string quotesSeparator = "\""; _itemBuilder.Clear() .Append(itemType) .Append(colonSeparator) .Append("["); if (itemValue != null) { foreach (var value in itemValue) { _itemBuilder.Append(quotesSeparator) .Append(value) .Append(quotesSeparator); } } return(_itemBuilder.Append("]").ToString()); }