laatzen/LaaProductionWeb/LaaProduction.Services/Interfaces/IProtocolService.cs
2023-08-09 14:54:44 +02:00

30 lines
777 B
C#

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