public static EtlRunResult Build(ExecResult result, IPackageEvents events) { switch (result) { case ExecResult.Failure: return Failure(events.Message); case ExecResult.Success: return Success(events.ExecutionTime); default: break; } throw new ArgumentException(); }
public static EtlRunResult Build(ExecResult result, IPackageEvents events) { switch (result) { case ExecResult.Failure: return(Failure(events.Message)); case ExecResult.Success: return(Success(events.ExecutionTime)); default: break; } throw new ArgumentException(); }