I'm evaluating RadZen for my company, and as great as it looks from the promo material, it's just not living up to expectations.
I'm trying to create a Blazor app (either server-side or wasm) which will connect to an existing REST API that uses Swagger. However, using the RadZen designer tool does not seem to actually generate any CRUD pages. This was going to be our basic criteria for success for this tool, as thus far it has failed.
I have successfully created the Data source from the Swagger json file, which did import the schema, which was fantastic. I also check the primary keys where applicable. However, there was no "create pages from schema" option as there is when connecting to a direct Database source.
I then tried to create a single CRUD page. This seemed promising at first, and I was able to enter the REST services for Get enitties, Get singular entities, Delete entity, and Add entity. Nothing showed up for the Update entities, although do have Update APIs for all models (they are PUT requests). At any rate, skipping Update, but with all the others ones entered, I clicked Save and nothing happened. No error, but also no pages were created. Nothing.
I tried this for both Blazor wasm, and Blazor server-side. Neither worked. Very disappointing.
I also tried to create a simplified DataSource by just selecting a few schema objects. However, even if I just selected one or two, all of them were imported.
There is also no obvious way to tell it use a JWT bearer token. The API service does use a JWT bearer token, and I suppose the failure might be due to this. But there was no way to enter a JWT bearer token, so that in itself is a flaw.
There just seems to be way too many problems with this product. Unless I am doing something utterly wrong (which is why I am asking at this point), we will probably have to pass on this product.