using Microsoft.AspNetCore.Mvc.Rendering; using WorkFlowCheck.Common.DTO; namespace WorkFlowCheck.Web.Services.Interfaces { public interface ICheckListService { Task GetCheckListHeader(int id); Task> GetAllCheckListHeaderAsync(); Task> UpdateCheckListHeader(CheckListHeaderDTO checkListHeaderDTO); Task> CreatePDF(int id); Task GetCheckListTemplateHeader(int id); Task> GetAllCheckListTemplateHeaderAsync(); Task> UpdateCheckListTemplateHeader(CheckListTemplateHeaderDTO checkListTemplateHeaderDTO); Task GetCheckListTemplateRow(int id); Task> UpdateCheckListTemplateRow(CheckListTemplateRowDTO checkListTemplateRowDTO); Task GetCheckListRow(int id); Task> UpdateCheckListRow(CheckListRowDTO checkListRowDTO); List GetCheckStatus(); } }