using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WorkFlowCheck.Common.DTO; namespace WorkFlowCheck.MAUI.Services.Interfaces { public interface ICheckListService { Task> StartNew(CheckListHeaderNewDTO checkListHeaderNewDTO); Task> GetCheckPoint(int checkPointId); Task> GetCheckPoint(string checkPointCode); Task> GetCheckLists(int userId); Task> GetCheckListTemplates(int userId); Task> GetCheckListRowsByCheckPointCode(int userId, int checkListHeaderId, string checkPointCode); Task UpdateCheckListRow(CheckListRowDTO checkListRowDTO); Task UnBlockCheckListHeader(CheckListHeaderDTO checkListHeaderDTO); Task BlockCheckListHeader(CheckListHeaderDTO checkListHeaderDTO); Task AcceptCheckListHeader(CheckListHeaderDTO checkListHeaderDTO); Task GetNextCheckpointNotSend(CheckListHeaderDTO checkListHeaderDTO); } }