Files
Pibd-21_Semin_D.A._SmallSof…/SmallSoftwareProject/SmallSoftwareContracts/AdapterContracts/ISoftwareAdapter.cs
2025-03-27 06:55:34 +04:00

19 lines
690 B
C#

using SmallSoftwareContracts.AdapterContracts.OperationResponses;
using SmallSoftwareContracts.BindingModels;
namespace SmallSoftwareContracts.AdapterContracts;
public interface ISoftwareAdapter
{
SoftwareOperationResponse GetList(bool includeDeleted);
SoftwareOperationResponse GetManufacturerList(string id, bool
includeDeleted);
SoftwareOperationResponse GetHistory(string id);
SoftwareOperationResponse GetElement(string data);
SoftwareOperationResponse RegisterSoftware(SoftwareBindingModel productModel);
SoftwareOperationResponse ChangeSoftwareInfo(SoftwareBindingModel
productModel);
SoftwareOperationResponse RemoveSoftware(string id);
}