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);
                }
            }
        }