Jason Bock
Jason Bock
So I ran the code in the repo, and @rockfordlhotka, I think CSLA might have a bug. If you run his code, he's not doing anything to run the rules...
The problem with all of this is that it requires the developer to have to remember if they have asynchronous rules and then don't call `CheckRules()`. The problem becomes that...
@rockfordlhotka did we ever dive into this? Was this ever done? If not, should we still look into this?
My 0.02$: > is the project too dependent on @rockfordlhotka? Yes...but a *lot* of OSS projects have this dependency. Unless there is corporate backing (like Microsoft with .NET), it's at...
One other thing. Even if you don't "commit" to CSLA, the principle of keeping your domain logic, validation, etc. out of your persistence and UI layers is a *good* principle...
@Chicagoan2016 there really aren't any other options that I've seen. That doesn't mean there they don't exist, I just haven't found them. When I say "on and off" I've been...
@rockfordlhotka that link doesn't work.
Never have `async` methods return `void` unless it's an event handler.
Nope. I just created a .NET Core console app, referenced CSLA 5.1.0, and the analyzers seem to be working as expected. Maybe the project type matters? @animjn what project are...
There are three things that are automatically injectible in Blazor: `HttpClient`, `IJSRuntime`, and `NavigationManager` (https://docs.microsoft.com/en-us/aspnet/core/blazor/dependency-injection). `NavigationManager` is abstract, but `NavigateTo()` is not virtual. So it's unclear at a glance how...