using TheCyclopsContracts.DataModels; namespace TheCyclopsContracts.BusinessLogicContracts; public interface IComponentBusinessLogicContract { List GetAllComponents(bool onlyActive = true); ComponentDataModel GetComponentByData(string data); void InsertComponent(ComponentDataModel componentDataModel); void UpdateComponent(ComponentDataModel componentDataModel); void DeleteComponent(string id); }