namespace EgwCoreLib.Lux.Data.Services.Job
{
public interface IJobTaskService
{
#region Public Methods
///
/// Eliminazione record
///
///
///
Task DeleteAsync(JobTaskModel entity);
///
/// Elenco completo JobTask da DB
///
///
Task> GetAllAsync();
///
/// Unisci tag a JobTask
///
/// ID Job
/// Lista di tag richiesti
///
Task MergeTagsAsync(int JobID, List reqTagList);
///
/// Sposta record JobTask (up/down)
///
/// Record da spostare
/// true per muovi su, false per giù
///
Task MoveAsync(JobTaskModel selRec, bool moveUp);
///
/// Upsert record JobTask (aggiorna o inserisce)
///
///
///
Task UpsertAsync(JobTaskModel upsRec);
#endregion Public Methods
}
}