pschelpdesk/PSCHelpdesk/PSCHelpdesk/Services/AppService.cs
2024-11-04 11:28:08 +01:00

35 lines
802 B
C#

using System;
namespace PSCHelpdesk.Services;
public class AppService
{
public event EventHandler AppStarted;
public event EventHandler AppStartSyncing;
public event EventHandler AppEndSyncing;
protected virtual void OnAppStarted(EventArgs e)
{
AppStarted?.Invoke(this, e);
}
protected virtual void OnAppEndSyncing(EventArgs e)
{
AppEndSyncing?.Invoke(this, e);
}
protected virtual void OnAppStartSyncing(EventArgs e)
{
AppStartSyncing?.Invoke(this, e);
}
public void AppIsStartSyncing()
{
OnAppStartSyncing(EventArgs.Empty);
}
public void AppIsEndSyncing()
{
OnAppEndSyncing(EventArgs.Empty);
}
public void AppIsStarted()
{
OnAppStarted(EventArgs.Empty);
}
}