laatzen/LaaProductionWeb/LaaProduction.Services/Interfaces/IProtocolService.cs
2024-07-17 13:13:41 +02:00

31 lines
827 B
C#

namespace LaaProduction.Services.Interfaces
{
using LaaProduction.Services.Models;
using LaaProduction.Services.Models.Reports;
using System;
using System.Collections.Generic;
using System.IO;
public interface IProtocolService
{
Boolean DeleteFile(Int32 fileId);
String FileContent(Int32? fileId);
OrderClientModel FindOrder(Int32 orderId);
IEnumerable<KeyValuePair<Int32, String>> FindOrdersById(Int32 orderno);
IEnumerable<KeyValuePair<Int32, String>> FindOrdersByClient(String clientName);
IDictionary<Int32, String> GetFiles(Int32 orderId);
IEnumerable<TestStatus> LoadTestResults(Int32 orderId);
Boolean OrderCompleted(Int32 orderNr);
Int32 SaveFile(Stream fileStream, Int32 clientId, Int32 orderId);
}
}