fix(commission/dashboard): improve feedback on weekly calculation trigger success and error handling
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 7m40s
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 7m40s
This commit is contained in:
@@ -160,8 +160,17 @@ public partial class Dashboard
|
|||||||
|
|
||||||
req.PackageId = _selectedPackageId;
|
req.PackageId = _selectedPackageId;
|
||||||
|
|
||||||
await CommissionContract.TriggerWeeklyCalculationAsync(req);
|
var response = await CommissionContract.TriggerWeeklyCalculationAsync(req);
|
||||||
Snackbar.Add("محاسبه با موفقیت آغاز شد. این عملیات ممکن است چند دقیقه طول بکشد.", Severity.Info);
|
|
||||||
|
if (response.Success)
|
||||||
|
{
|
||||||
|
Snackbar.Add("محاسبه با موفقیت انجام شد.", Severity.Success);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Snackbar.Add($"خطا در محاسبه: {response.Message}", Severity.Error);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Reload data after a delay
|
// Reload data after a delay
|
||||||
await Task.Delay(2000);
|
await Task.Delay(2000);
|
||||||
|
|||||||
Reference in New Issue
Block a user