csharpfritz / BlazingPizzaWorkshop

The Blazing Pizza Workshop, updated for .NET 8
MIT License
35 stars 19 forks source link

Should I create a pull request? added some Oauth 2, Mailing, Postgres, and Redis. #2

Closed nakigoe closed 3 months ago

nakigoe commented 3 months ago

I have been adding Oauth 2, Redis, Postgres, SMTP mailing manually by hand for 5 days already, and the project is almost ready. Should I create a pull request?

Questions: 1) there is no need to use @rendermode InteractiveWebAssembly, just set it to Auto. This is the whole meaning of .NET 8 Blazor. Or am I wrong?

2) Checkout.razor seem to belong to the server side, I could not call EFRepository.cs from it when trying to work with Redis. Or am I missing something? I had to use OrdersController.cs to manipulate Redis

3) It is a pity new series with Aspire set up additional features for a razor project instead of Blazor. It feels like a step in the opposite direction... Aspire did not work for me (problems with migrations), I dumped Aspire and returned to Blazor.

4) The CSS for authentication, oath 2, and mailing is dead, I tried to improve it, but I have no time. I am available for hire, just in case...

nakigoe commented 3 months ago

Created a pull request