private async Task OnRemove(int id) { var result = await _timesheetManager.DeleteAsync(id); if (result.Succeeded) { Visiable = false; await HandleRemove.InvokeAsync(); await NotifyDeleteSuccess(); } else { foreach (var error in result.Messages) { await NotifyError(error); } } }