18 lines
908 B
C#
18 lines
908 B
C#
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapRequests;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements;
|
|
|
|
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
|
|
{
|
|
public interface IAgreePersonDao
|
|
{
|
|
Task<AgreePerson> FindByUserId(string userId);
|
|
Task<IEnumerable<AgreePerson>> FindAgreePersons(int fetchAmount);
|
|
Task<IEnumerable<AgreePerson>> FindAgreePersonsWithHyphenatedUserId();
|
|
Task<IEnumerable<string>> FindActiveCustodialAgreePersonNumbers();
|
|
Task<IEnumerable<AgreePerson>> FindActiveCustodialVruCardAgreementAgreePersons();
|
|
Task<BasicResponse> UpdatePersonAgreementDetailTypes(PersonAgreementDetailTypeRequest personAgreeementDetailTypeRequest);
|
|
}
|
|
} |