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);
        }
Пример #2
0
        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);
        }