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 } }