using FarmatikoData.Models; using System.Linq; using System.Threading.Tasks; namespace FarmatikoServices.FarmatikoServiceInterfaces { public interface IService { //GET Task> GetAllWorkers(); Task> SearchWorkers(string query); Task GetWorker(int id); Task> GetFacilities(); Task> SearchFacilities(string query); Task GetFacility(int id); Task GetMedicine(int id); Task> SearchMedicines(string query); Task> GetMedicines(); Task GetPandemic(); Task> GetPharmacies(); Task> SearchPharmacies(string query); Task GetPharmacy(int id); //POST Task AddWorker(HealthcareWorkers worker); Task AddFacility(HealthFacilities healthFacilities); Task AddPharmacy(Pharmacy pharmacy); Task AddPharmacyHead(PharmacyHead pharmacyHead); Task AddMedicines(Medicine medicine); Task AddPandemic(Pandemic pandemic); } }