C# 클래스 DAL.Extensions.VacancyExtension

파일 보기 프로젝트 열기: kulish-alina/HR_Project

공개 메소드들

메소드 설명
Update ( this destination, VacancyDTO source, IUnitOfWork uow ) : void
UpdateChildWithParent ( this childVacancy, Vacancy parentVacancy, IUnitOfWork uow ) : void

비공개 메소드들

메소드 설명
CreateNewComments ( Vacancy destination, VacancyDTO source ) : void
CreateNewVacanciesProgress ( Vacancy destination, VacancyDTO source ) : void
NeedAddDeadlineEvent ( Vacancy destination, VacancyDTO source ) : bool
NeedDeleteDeadlineEvent ( Vacancy destination, VacancyDTO source ) : bool
PerformAddingDeadlineToCalendar ( Vacancy destination, VacancyDTO source, IUnitOfWork uow ) : void
PerformChildVacanciesUpdating ( Vacancy destination, IUnitOfWork uow ) : void
PerformCommentsSaving ( Vacancy destination, VacancyDTO source, IRepository commentRepository ) : void
PerformFilesSaving ( Vacancy destination, VacancyDTO source, IFileRepository fileRepository ) : void
PerformLanguageSkillsSaving ( Vacancy destination, VacancyDTO source, ILanguageSkillRepository languageSkillRepository ) : void
PerformLevelsSaving ( Vacancy destination, VacancyDTO source, ILevelRepository levelRepository ) : void
PerformLocationsSaving ( Vacancy destination, VacancyDTO source, ICityRepository locationRepository ) : void
PerformSkillsSaving ( Vacancy destination, VacancyDTO source, ISkillRepository skillRepository ) : void
PerformTagsSaving ( Vacancy destination, VacancyDTO source, ITagRepository tagRepository ) : void
PerformVacanciesProgressSaving ( Vacancy destination, VacancyDTO source, IVacancyStageInfoRepository vacancyStageInfoRepository ) : void
PerformVacancyStageFilling ( Vacancy destination, IUnitOfWork uow ) : void
RefreshExistingComments ( Vacancy destination, VacancyDTO source, IRepository commentRepository ) : void
RefreshExistingVacanciesProgress ( Vacancy destination, VacancyDTO source, IVacancyStageInfoRepository vacancyStageInfoRepository ) : void

메소드 상세

Update() 공개 정적인 메소드

public static Update ( this destination, VacancyDTO source, IUnitOfWork uow ) : void
destination this
source DAL.DTO.VacancyDTO
uow IUnitOfWork
리턴 void

UpdateChildWithParent() 공개 정적인 메소드

public static UpdateChildWithParent ( this childVacancy, Vacancy parentVacancy, IUnitOfWork uow ) : void
childVacancy this
parentVacancy Domain.Entities.Vacancy
uow IUnitOfWork
리턴 void