Hi,
In fact, it is not a good practice to do business verification in DTO, DTO should check the value is basically valid(Non-empty, length, range...). You can verify business logic in applications or domain services.
By the way , don't use Task.Run(async () => await service.IsIdUnique(Id)).Result
, If you have to use asynchronous method in synchronous method, please use AsyncHelper.run()...
;
(e.g. I like to execute the OrderDataSeedContributor before the OrderItemsDataSeedContributor before since OrderItems are related to Orders).
You can initialize orders and order items in OrderDataSeedContributor
Hi,
Unfortunately the order cannot be determined, You can add dependency injection completely manually, but it is hard work. You'd better initialize the seed data in the same contributor
Hi,
I can't reproduce your problem, Is your solution consistent with the suite version? Can you provide steps to reproduce? thanks.
Hi, Try to remove suite and install again.
Hi mel@quadsoftpa.com,
Could your remove the zip file in network? because it is commercial module : )
Hi,
I see your reply at https://support.abp.io/QA/Questions/124/Telerik-UI-for-ASPNet-Core.
So , deleting the js file does not work for you, can you provide the steps to reproduce this problem. thanks.
Hi
You can remove this js file via custom BundleContributor
: https://docs.abp.io/en/abp/latest/UI/AspNetCore/Bundling-Minification#contributor-extensions
Hi,
ABP defines actions on the login and registration pages, but I don't think this is worth noting, it is just a captcha classification and nothing special.
Abp use the reCAPTCHA libary, you can see the repo for more.
I am asking about the logic here for when scores are lower than 0.5 with no action declared on my Google profile.
Sorry, I don't understand what you mean.
Yes , we can remote session. you can email to me, if you are free.
Hi,
Your understanding is incorrect, action is the classification of verification. ABP has defined action.
Login:
Register:
You can implement your own logic by customizing Module