using CPRNIMS.Infrastructure.Models.Account; using CPRNIMS.Infrastructure.ViewModel.Receiving; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CPRNIMS.Domain.UIContracts.Receiving { public interface IReceiving { #region Get Task> GetForReceiving(User user, ReceivingVM viewModel); Task> GetPRDetailByPRNo(User user, ReceivingVM viewModel); Task> GetRRDetailByPO(User user, ReceivingVM viewModel); Task?> GetLatestRRNo(User user, ReceivingVM viewModel); Task?> GetRR(User user, ReceivingVM viewModel); Task?> GetRRDetail(User user, ReceivingVM viewModel); Task?> GetRRReport(User user, ReceivingVM viewModels); #endregion #region POST PUT Task PutRRNoSeries(User user, ReceivingVM viewModel); Task PostPutReceiving(User user, ReceivingVM viewModel); Task PutPOClose(User user, ReceivingVM viewModel); Task PostPutDeniedItem(User user, ReceivingVM viewModel); #endregion } }