public ActionResult Create(AdditionalDetailsEntity additionalDetailsEntity) { try { if (!ModelState.IsValid) { return(View()); } var candidateId = Session["candidateId"]; var result = CandidateService.InsertAdditionalDetails(additionalDetailsEntity, Convert.ToInt32(candidateId)); return(View()); } catch (Exception exception) { return(View()); } }
private CandidateAdditionalDetails ConvertToAdditionalDetailsEntity(AdditionalDetailsEntity additionalDetailsEntity, int candidateId) { return(new CandidateAdditionalDetails() { CandidateId = 1, VisaDenial = additionalDetailsEntity.VisaDenial, VisaDenialDetails = additionalDetailsEntity.VisaDenialDetails, OverseasAssignment = additionalDetailsEntity.OverseasAssignment, OverseasAssignmentDetails = additionalDetailsEntity.OverseasAssignmentDetails, EmidsFriendsRelatives = additionalDetailsEntity.EmidsFriendsRelatives, EmidsFriendsRelativesDetails = additionalDetailsEntity.EmidsFriendsRelativesDetails, Illness = additionalDetailsEntity.Illness, IllnessDetails = additionalDetailsEntity.IllnessDetails, OtherEmployerCommittment = additionalDetailsEntity.OtherEmployerCommittment, OtherEmployerCommittmentDetails = additionalDetailsEntity.OtherEmployerCommittmentDetails, Prosecution = additionalDetailsEntity.Prosecution, ProsecutionDetails = additionalDetailsEntity.ProsecutionDetails, TravelAbroad = additionalDetailsEntity.TravelAbroad, TravelAbroadDetails = additionalDetailsEntity.TravelAbroadDetails, TravelAbroadDuration = additionalDetailsEntity.TravelAbroadDuration }); }
public AdditionalDetailsEntity InsertAdditionalDetails(AdditionalDetailsEntity additionalDetailsEntity, int candidateId) { CandidateRepository.InsertAdditionalDetails(ConvertToAdditionalDetailsEntity(additionalDetailsEntity, candidateId)); return(additionalDetailsEntity); }