using CatHasPawsContratcs.BusinessLogicsContracts; using CatHasPawsContratcs.DataModels; using CatHasPawsContratcs.StoragesContracts; using Microsoft.Extensions.Logging; namespace CatHasPawsBusinessLogic.Implementations; internal class WorkerBusinessLogicContract(IWorkerStorageContract workerStorageContract, ILogger logger) : IWorkerBusinessLogicContract { public List GetAllWorkers(bool onlyActive = true) { return []; } public List GetAllWorkersByPost(string postId, bool onlyActive = true) { return []; } public List GetAllWorkersByBirthDate(DateTime fromDate, DateTime toDate, bool onlyActive = true) { return []; } public List GetAllWorkersByEmploymentDate(DateTime fromDate, DateTime toDate, bool onlyActive = true) { return []; } public WorkerDataModel GetWorkerByData(string data) { return new("", "", "", DateTime.Now, DateTime.Now, true); } public void InsertWorker(WorkerDataModel workerDataModel) { } public void UpdateWorker(WorkerDataModel workerDataModel) { } public void DeleteWorker(string id) { } }