using IcecreamVan.DataModels; namespace IcecreamVan.StoragesContracts; public interface IWorkerContract { List GetList(bool onlyActive = true, string? postID = null, DateTime? fromBD = null, DateTime? toBD = null, DateTime? fromEmploymentDate = null, DateTime? toEmploymentDate = null); WorkerDataModel? GetElementById(string id); WorkerDataModel? GetElementByName(string fio); void AddElement(WorkerDataModel workerDataModel); void UpdElement(WorkerDataModel workerDataModel); void DelElement(string id); }