Files
Backend-Api/Company.Domain/TemporaryClientRegistrationAgg/IInstitutionContractTempRepository.cs
2025-07-08 08:29:36 +03:30

26 lines
1001 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using _0_Framework_b.Domain;
using CompanyManagment.App.Contracts.TemporaryClientRegistration;
namespace Company.Domain.TemporaryClientRegistrationAgg;
public interface IInstitutionContractTempRepository : IRepository<long, InstitutionContractTemp>
{
/// <summary>
/// دریافت قرارداد موقت
/// با توجه به آیدی طرف حساب
/// یا آیدی قرارداد
/// </summary>
/// <param name="id"></param>
/// <param name="contractingPartyId"></param>
/// <returns></returns>
Task<InstitutionContractTempViewModel> GetInstitutionContractTemp(long id,long contractingPartyTempId);
/// <summary>
/// دریافت لیست طرف حساب هایی که ثبت نام آنها تکمیل شده
/// جهت نمایش در کارپوشه
/// </summary>
/// <returns></returns>
Task<List<RegistrationWorkflowMainList>> GetAllCompletedRegistration();
}