using CPRNIMS.Infrastructure.Dto.Inventory.Request; using CPRNIMS.Infrastructure.Dto.Inventory.Response; using CPRNIMS.Infrastructure.ViewModel.Inventory; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CPRNIMS.Domain.UIContracts.Inventory { public interface IRIS { Task ApproveRIS(ApproveRISRequest request, CancellationToken ct); Task CancelRIS(CancelRISRequest request, CancellationToken ct); Task CreateRIS(CreateRISRequest request, CancellationToken ct); Task GetRISById(int risId, CancellationToken ct); Task GetRISPaged(RISPagedRequest request, CancellationToken ct); } }