Exemple #1
0
        private void setupCreateNewProperties(T grid, GridViewModel model)
        {
            if (!grid.Definition.AllowCreationOfNew)
            {
                return;
            }

            var endpoint = _endpointService.EndpointForNew(grid.EntityType);

            if (!endpoint.IsAuthorized)
            {
                model.AllowCreateNew = false;
                return;
            }

            model.NewEntityText = StringToken.FromKeyString("CREATE_NEW_" + grid.EntityType.Name.ToUpper()).ToString();
            model.NewEntityUrl  = endpoint.Url;
        }