using SmallSoftwareContracts.AdapterContracts.OperationResponses; using SmallSoftwareContracts.BindingModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SmallSoftwareContracts.AdapterContracts; public interface IRequestAdapter { RequestOperationResponse GetList(DateTime fromDate, DateTime toDate); RequestOperationResponse GetWorkerList(string id, DateTime fromDate, DateTime toDate); RequestOperationResponse GetSoftwareList(string id, DateTime fromDate, DateTime toDate); RequestOperationResponse GetElement(string id); RequestOperationResponse MakeRequest(RequestBindingModel saleModel); RequestOperationResponse CancelRequest(string id); }