23 lines
876 B
C#
23 lines
876 B
C#
using System.Collections.Generic;
|
|
using Landmark.OLA.Models.Loan;
|
|
using Landmark.OLA.Models.Loan.Enums;
|
|
|
|
namespace Landmark.OLA.Application.DataAccessLayer
|
|
{
|
|
public interface ILoanApplicationDataAccess
|
|
{
|
|
void CreateContainer(LoanContainer loanContainer);
|
|
void DeleteApplication(string id);
|
|
void DeleteContainer(string id);
|
|
void Dispose();
|
|
List<LoanContainer> GetLoanContainers(Filter loanFilter);
|
|
List<LoanContainer> GetAllMemberContainers(string memberId, string individualId);
|
|
LoanContainer GetContainerById(string guid);
|
|
string GetContainerIdByLoanId(string loanId);
|
|
void UpdateContainer(LoanContainer loanContainer);
|
|
void UpdateStatus(string id, LoanStatus status);
|
|
void UpdateError(string id, LoanError error);
|
|
void UpdateLoanId(string id, string loanId);
|
|
}
|
|
}
|