Files
2026-03-11 11:18:25 -05:00

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);
}
}