31 lines
827 B
C#
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);
|
|
}
|
|
}
|