public static string DisplayMemberInIndexView(this HtmlHelper helper, ModelInstance.Member member) { if ((member.Display & MemberDisplay.Index) == 0) { return(string.Empty); } return(helper.DisplayMember(member, string.Empty)); }
public static string DisplayMemberInDetailsView(this HtmlHelper helper, ModelInstance.Member member, string label) { if ((member.Display & MemberDisplay.Details) == 0) { return(string.Empty); } return(helper.DisplayMember(member, label)); }
public static string DisplayMemberInEditView(this HtmlHelper helper, ModelInstance.Member member, string label) { if ((member.Display & MemberDisplay.Edit) == 0) { return(string.Empty); } if ((member.Display & MemberDisplay.Readonly) != 0) { return(helper.DisplayMember(member, label)); } return(helper.DisplayMemberEditable(member, label)); }
public static string DisplayMemberEditable(this HtmlHelper helper, ModelInstance.Member member, string label) { if (member is ModelInstance.MemberSingleValue) { return(helper.DisplayMemberEditableSigleValue((ModelInstance.MemberSingleValue)member, label)); } if (member is ModelInstance.MemberMultipleValues) { return(helper.DisplayMemberEditableMultipleValues((ModelInstance.MemberMultipleValues)member, label)); } throw new ArgumentException("Invalid Argument", "member"); }