private static bool CanApply(string prefix, ControllerModel controller) { ODataModelAttribute odataModel = controller.GetAttribute <ODataModelAttribute>(); if (odataModel == null) { return(true); // apply to all model } else if (prefix == odataModel.Model) { return(true); } return(false); }
private static bool CanApply(string prefix, Func <ODataModelAttribute> func) { ODataModelAttribute odataModel = func?.Invoke(); if (odataModel == null) { return(true); // apply to all model } else if (prefix == odataModel.Model) { return(true); } return(false); }