using FarmatikoData.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FarmatikoData.FarmatikoRepoInterfaces { public interface IPHRepo { Task ClaimPharmacy(RequestPharmacyHead pharmacy); Task> GetPharmacyHeadInfo(); Task UpdatePharmacyHead(PharmacyHead pharmacyHead); Task GetPharmacyHeadByIdAsync(int id); Task Add(PharmacyHead pharmacyHead); Task Remove(PharmacyHead phead); Task RemoveClaimingRequest(int id); PharmacyHead GetPharmacyHeadByUserName(string userName); List GetPharmacyHeadMedicines(string email); IEnumerable GetPharmacyHeads(); PharmacyHead GetPharmacyHead(string head); List GetPharmacies(); void DeletePHMedicine(int id, int phId, int medId); } }