init
This commit is contained in:
36
Common/DTS.Common/Events/Database/DbStatusEvent.cs
Normal file
36
Common/DTS.Common/Events/Database/DbStatusEvent.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Database
|
||||
{
|
||||
/// <summary>
|
||||
/// Event to inform app that a db switch event has occurred
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
///
|
||||
/// </remarks>
|
||||
public class DbStatusEvent : PubSubEvent<DbStatusArg> { }
|
||||
|
||||
public class DbStatusArg
|
||||
{
|
||||
public enum EventTypes
|
||||
{
|
||||
FailedToConnectToRemote,
|
||||
FailedToBackupLocal,
|
||||
FailedToCopy,
|
||||
FailedToRestoreLocal,
|
||||
FailedToBackupLocalFileNotFound,
|
||||
Complete,
|
||||
LegacyStatus
|
||||
}
|
||||
public EventTypes Status { get; }
|
||||
|
||||
public Exception Exception { get; }
|
||||
|
||||
public DbStatusArg(EventTypes error, Exception exception)
|
||||
{
|
||||
Status = error;
|
||||
Exception = exception;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user