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

This commit is contained in:
masoodafar-web
2026-05-04 18:44:40 +03:30
parent 7fb2062721
commit 3b4562665d
@@ -160,8 +160,17 @@ public partial class Dashboard
req.PackageId = _selectedPackageId;
await CommissionContract.TriggerWeeklyCalculationAsync(req);
Snackbar.Add("محاسبه با موفقیت آغاز شد. این عملیات ممکن است چند دقیقه طول بکشد.", Severity.Info);
var response = await CommissionContract.TriggerWeeklyCalculationAsync(req);
if (response.Success)
{
Snackbar.Add("محاسبه با موفقیت انجام شد.", Severity.Success);
}
else
{
Snackbar.Add($"خطا در محاسبه: {response.Message}", Severity.Error);
return;
}
// Reload data after a delay
await Task.Delay(2000);