using CPRNIMS.Infrastructure.Dto.Common; using CPRNIMS.Infrastructure.Dto.Inventory; using CPRNIMS.Infrastructure.Dto.Inventory.Request; using CPRNIMS.Infrastructure.Dto.Inventory.Response; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CPRNIMS.Domain.UIContracts.Inventory { public interface IMRS { Task GetMRSPaged(MRSPagedRequest request, CancellationToken ct); Task> CreateMRS(CreateMRSRequest request, CancellationToken ct); Task> ApproveMRS(ApproveMRSRequest request, CancellationToken ct); Task> CancelMRS(CancelMRSRequest request, CancellationToken ct); Task>> SearchRIS(SearchRISProjectCodeRequest request, CancellationToken ct); Task>> SearchProjects(SearchRISProjectCodeRequest request, CancellationToken ct); } }