namespace Yavsc.Services
{
using System.Linq;
using System.Threading.Tasks;
using Yavsc.Abstract.Workflow;
using System.Collections.Generic;
public interface IBillingService
{
///
/// Renvoye la facture associée à une clé de facturation,
/// à partir du couple suivant :
///
/// * un code de facturation
/// (identifiant associé à un type de demande du client)
/// * un entier long identifiant la demande du client
/// (à une demande, on associe au maximum une seule facture)
///
/// Identifiant du type de facturation
/// Identifiant de la demande du client
/// La facture
Dictionary BillingMap { get; }
Task GetBillAsync(string billingCode, long queryId);
Task> GetPerformersSettingsAsync(string activityCode);
Task GetPerformerSettingsAsync(string activityCode, string userId);
}
}