public object GetValue(object target) { var permision = PermissionHandler.ModelPropertyValidation( Request: this.IRequest, PropertyInfo: this.PropertyType, Model: target, ModelAction: this.ModelAction, RequestMethod: this.RequestMethod); if (!(permision is bool && (bool)permision)) { return(null); } else { return(ValueProvider.GetValue(target)); } }