using ROLAC.API.DTOs.Ministry;
namespace ROLAC.API.Services;

public interface IMinistryService
{
    Task<List<MinistryDto>> GetAllAsync(bool includeInactive);
    Task<int>  CreateAsync(CreateMinistryRequest request);
    Task       UpdateAsync(int id, UpdateMinistryRequest request);
    Task       DeactivateAsync(int id);   // soft-disable: IsActive = false
}
