public static MvcHtmlString ClientDropDownListFor <TModel, TProperty>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression, object defaultValue, string optionLabel, object htmlAttributes) { ClientService service = new ClientService(); var list = service.GetEntities().ToSelectListBy("ClientID", o => o.ClientName + o.ClientGroup); return(DropDownListExtensions.DropDownListFor(htmlHelper, expression, defaultValue, list, optionLabel, htmlAttributes)); }
public static MvcHtmlString EnumDropDownListFor <TModel, TProperty, TEnum>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression, TEnum defaultValue, string optionLabel, object htmlAttributes) { var list = GetSelectItemsFromEnum(typeof(TEnum)); dynamic defautlVal = defaultValue; return(DropDownListExtensions.DropDownListFor(htmlHelper, expression, (int?)defautlVal, list, optionLabel, htmlAttributes)); }
public static MvcHtmlString TeamDropDownListFor <TModel, TProperty>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression, object defaultValue, string optionLabel, object htmlAttributes) { TeamService service = new TeamService(); var list = service.GetEntities().ToSelectListBy("TeamID", o => o.Market + o.Depart); return(DropDownListExtensions.DropDownListFor(htmlHelper, expression, defaultValue, list, optionLabel, htmlAttributes)); }
public static MvcHtmlString EnumDropDownListFor <TModel, TProperty>(this HtmlHelper <TModel> htmlHelper, Expression <Func <TModel, TProperty> > expression, Type enumType, string optionLabel, object htmlAttributes) { var list = GetSelectItemsFromEnum(enumType); return(DropDownListExtensions.DropDownListFor(htmlHelper, expression, null, list, optionLabel, htmlAttributes)); }