C# 클래스 Decision.ServiceLayer.EFServiecs.ApplicantInfo.ApplicantService

نشان دهنده سرویس دهنده عملیات مرتبط با متقاضی
상속: IApplicantService
파일 보기 프로젝트 열기: rabbal/Decision

공개 메소드들

메소드 설명
ApplicantService ( System.Web.HttpContextBase httpContextBase, IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine, IStateService stateService, ICityService cityService ) : System
Approve ( System.Guid id ) : Task
Create ( AddApplicantViewModel viewModel ) : void
DeleteAsync ( System.Guid id ) : System.Threading.Tasks.Task
EditAsync ( EditApplicantViewModel viewModel ) : System.Threading.Tasks.Task
FillAddViewMoel ( AddApplicantViewModel viewModel, string path ) : System.Threading.Tasks.Task
FillEditViewMoel ( EditApplicantViewModel viewModel, string path ) : System.Threading.Tasks.Task
GetApplicantDetails ( System.Guid id ) : Task
GetApplicantDocument ( System.Guid id, string type ) : Task
GetForCreate ( string path ) : Task
GetForEditAsync ( System.Guid id, string path ) : Task
GetPagedListAsync ( ApplicantSearchRequest request ) : Task
IsApplicantBirthCertificateNumberExist ( string birthCertificateNumber, System.Guid id ) : Task
IsApplicantNationalCodeExist ( string nationalCode, System.Guid id ) : Task
IsInDb ( System.Guid id ) : Task

비공개 메소드들

메소드 설명
GetApplicantViewModel ( System.Guid id ) : Task

메소드 상세

ApplicantService() 공개 메소드

public ApplicantService ( System.Web.HttpContextBase httpContextBase, IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine, IStateService stateService, ICityService cityService ) : System
httpContextBase System.Web.HttpContextBase
unitOfWork IUnitOfWork
userManager IApplicationUserManager
mappingEngine IMappingEngine
stateService IStateService
cityService ICityService
리턴 System

Approve() 공개 메소드

public Approve ( System.Guid id ) : Task
id System.Guid
리턴 Task

Create() 공개 메소드

public Create ( AddApplicantViewModel viewModel ) : void
viewModel Decision.ViewModel.Applicant.AddApplicantViewModel
리턴 void

DeleteAsync() 공개 메소드

public DeleteAsync ( System.Guid id ) : System.Threading.Tasks.Task
id System.Guid
리턴 System.Threading.Tasks.Task

EditAsync() 공개 메소드

public EditAsync ( EditApplicantViewModel viewModel ) : System.Threading.Tasks.Task
viewModel Decision.ViewModel.Applicant.EditApplicantViewModel
리턴 System.Threading.Tasks.Task

FillAddViewMoel() 공개 메소드

public FillAddViewMoel ( AddApplicantViewModel viewModel, string path ) : System.Threading.Tasks.Task
viewModel Decision.ViewModel.Applicant.AddApplicantViewModel
path string
리턴 System.Threading.Tasks.Task

FillEditViewMoel() 공개 메소드

public FillEditViewMoel ( EditApplicantViewModel viewModel, string path ) : System.Threading.Tasks.Task
viewModel Decision.ViewModel.Applicant.EditApplicantViewModel
path string
리턴 System.Threading.Tasks.Task

GetApplicantDetails() 공개 메소드

public GetApplicantDetails ( System.Guid id ) : Task
id System.Guid
리턴 Task

GetApplicantDocument() 공개 메소드

public GetApplicantDocument ( System.Guid id, string type ) : Task
id System.Guid
type string
리턴 Task

GetForCreate() 공개 메소드

public GetForCreate ( string path ) : Task
path string
리턴 Task

GetForEditAsync() 공개 메소드

public GetForEditAsync ( System.Guid id, string path ) : Task
id System.Guid
path string
리턴 Task

GetPagedListAsync() 공개 메소드

public GetPagedListAsync ( ApplicantSearchRequest request ) : Task
request Decision.ViewModel.Applicant.ApplicantSearchRequest
리턴 Task

IsApplicantBirthCertificateNumberExist() 공개 메소드

public IsApplicantBirthCertificateNumberExist ( string birthCertificateNumber, System.Guid id ) : Task
birthCertificateNumber string
id System.Guid
리턴 Task

IsApplicantNationalCodeExist() 공개 메소드

public IsApplicantNationalCodeExist ( string nationalCode, System.Guid id ) : Task
nationalCode string
id System.Guid
리턴 Task

IsInDb() 공개 메소드

public IsInDb ( System.Guid id ) : Task
id System.Guid
리턴 Task