24 lines
579 B
C#
24 lines
579 B
C#
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Inventory.Core
|
|
{
|
|
public class UpdateWorkflow
|
|
{
|
|
private readonly DatabaseUpdater _databaseUpdater;
|
|
private readonly SlurpitClient _slurpitClient;
|
|
|
|
public UpdateWorkflow(DatabaseUpdater databaseUpdater, SlurpitClient slurpitClient)
|
|
{
|
|
_databaseUpdater = databaseUpdater;
|
|
_slurpitClient = slurpitClient;
|
|
}
|
|
|
|
public async Task Run()
|
|
{
|
|
await _databaseUpdater.UpsertDevice();
|
|
await _slurpitClient.SendDeviceData();
|
|
}
|
|
}
|
|
}
|