using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WorkFlowCheck.Common.DTO; namespace WorkFlowCheck.BL.Services.Interfaces { public interface ICheckListService { Task GetCheckListHeaderAsync(int Id); Task> GetAllCheckListHeaderAsync(); Task UpdateCheckListHeaderAsync(CheckListHeaderDTO checkListHeaderDTO); Task StartNewCheckListAsync(CheckListHeaderNewDTO checkListHeaderNewDTO); Task GetCheckListTemplateHeaderAsync(int Id); Task> GetAllCheckListTemplateHeaderAsync(); Task UpdateCheckListTemplateHeaderAsync(CheckListTemplateHeaderDTO checkListTemplateHeaderDTO); Task GetCheckListTemplateRowAsync(int id); Task UpdateCheckListTemplateRowAsync(CheckListTemplateRowDTO checkListTemplateRowDTO); byte[] CreatePDF(int checkListHeaderId); } }