private static void SetSelectedValue(ElementRequest request, SelectTag select) { if (!request.ValueIsEmpty()) { select.SelectByValue(request.Value <int>().ToString()); } }
private static void SetSelectedValue(ElementRequest request, SelectTag select) { if (!request.ValueIsEmpty()) { select.SelectByValue(request.Value<int>().ToString()); } }
private MonthOfYear GetValue(ElementRequest request) { var value = MonthOfYear.Current; if (!request.ValueIsEmpty()) { value = request.Value<MonthOfYear>(); } return value; }
private MonthOfYear GetValue(ElementRequest request) { var value = MonthOfYear.Current; if (!request.ValueIsEmpty()) { value = request.Value <MonthOfYear>(); } return(value); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = new CalendarTextBox(request.ElementId); if (request.ValueIsEmpty()) { return tag; } var value = request.Value<DateTime>(); return tag.SetDate(value); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return tag; } var value = request.Value<DateTime>(); tag.Text(value.ToShortDateString()); return tag; }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return tag; } var text = ((Enum) request.RawValue).ToDescription(); return tag .Text(text); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = new DateAndTimeTextBoxTag(request.ElementId); if (request.ValueIsEmpty()) { return(tag); } var value = request.Value <DateTime>(); return(tag.SetDateAndTime(value)); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return(tag); } var value = request.Value <DateTime>() .ToShortDateString(); return(tag.Text(value)); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return tag; } var text = GetNamesOfFlagsThatAreSet(request) .StringJoin(", "); return tag .Text(text); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return(tag); } var text = ((Enum)request.RawValue).ToDescription(); return(tag .Text(text)); }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return tag; } var value = request.Value<int>(); var type = RemoveNullableIfNecessary(request.Accessor.PropertyType); var options = EnumHelper.GetOptions(type); var values = options.Where(o => (value & (int) o.GetValue(null)) > 0).Select(o => o.Name).ToArray(); tag.Text(String.Join(", ", values)); return tag; }
protected override HtmlTag BuildTag(ElementRequest request) { var tag = Tags.Span; if (request.ValueIsEmpty()) { return(tag); } var text = GetNamesOfFlagsThatAreSet(request) .StringJoin(", "); return(tag .Text(text)); }
private Action<SelectTag> BuildOptions(ElementRequest req) { var hasBlankOption = req.Accessor.HasAttribute<WithBlankOption>(); return tag => { var options = GetOptions(req); if (hasBlankOption) { tag.Option("", ""); } foreach (var f in options) { tag.Option(GetText(f, req), f.GetRawConstantValue().ToString()); } if (!req.ValueIsEmpty()) { tag.SelectByValue(req.Value<int>().ToString()); } }; }
protected virtual string GetValue(ElementRequest request) { return request.ValueIsEmpty() ? string.Empty : request.StringValue(); }
protected override HtmlTag BuildTag(ElementRequest request) { var date = request.ValueIsEmpty() ? (DateTime?) null : request.Value<DateTime>(); return new CalendarTextBox(request.ElementId, date); }
protected virtual string GetValue(ElementRequest request) { return(request.ValueIsEmpty() ? string.Empty : request.StringValue()); }