public static bool SetAttributeFromRequestWithAltName <T>(this RequestResponseItems requestItems, string attributeName1, string attributeName2, Action <T> setAttribute) where T : IConvertible { if (!requestItems.SetAttributeFromRequest(attributeName1, setAttribute)) { return(requestItems.SetAttributeFromRequest(attributeName2, setAttribute)); } return(true); }
public static bool SetAttributeFromRequest <T>(this RequestResponseItems requestItems, string attributeName, Action <T> setAttribute) where T : IConvertible { if (requestItems.Contains(attributeName)) { setAttribute(requestItems.Value <T>(attributeName)); return(true); } return(false); }