public CandidateInterviewModel() { _candidateInterview = new rec_CandidateInterview(); _interview = new rec_Interview(); _record = new hr_Record(); _candidate = new rec_Candidate(); // set model default props Init(_candidateInterview); }
/// <summary> /// Update /// </summary> /// <param name="model"></param> /// <returns></returns> public static InterviewModel Update(InterviewModel model) { // int entity var entity = new rec_Interview(); // fill entity model.FillEntity(ref entity); // update return(new InterviewModel(rec_InterviewServices.Update(entity))); }
public CandidateInterviewModel(rec_CandidateInterview interview) { // init entity _candidateInterview = interview ?? new rec_CandidateInterview(); // set model props Init(_candidateInterview); //get data relation _interview = rec_InterviewServices.GetById(_candidateInterview.InterviewId); _interview = _interview ?? new rec_Interview(); _record = hr_RecordServices.GetById(_candidateInterview.RecordId) ?? new hr_Record(); _candidate = rec_CandidateServices.GetByCondition("[RecordId] = {0}".FormatWith(_candidateInterview.RecordId)); _candidate = _candidate ?? new rec_Candidate(); }