public ApplicantAssessmentDTO GetDataAssessmentByID(int empID) { ApplicantAssessmentDTO listData = new ApplicantAssessmentDTO(); ApplicantProfile applicantProfile = new ApplicantProfile(); ApplicantAssetment applicantAssetment = new ApplicantAssetment(); applicantAssetment = Context.ApplicantAssetment.Where(x => x.Empid == empID).FirstOrDefault(); applicantProfile = Context.ApplicantProfile.Where(x => x.Empid == empID).FirstOrDefault(); listData.FirstnameTh = applicantProfile.FirstnameTh != null ? applicantProfile.FirstnameTh : String.Empty; listData.LastnameTh = applicantProfile.LastnameTh != null ? applicantProfile.LastnameTh : String.Empty; listData.Position = applicantProfile.Position != null ? applicantProfile.Position : String.Empty; listData.Per_01 = applicantAssetment.Per01 != null ? applicantAssetment.Per01 : String.Empty; listData.Per_02 = applicantAssetment.Per02 != null ? applicantAssetment.Per02 : String.Empty; listData.Per_03 = applicantAssetment.Per03 != null ? applicantAssetment.Per03 : String.Empty; listData.Per_04 = applicantAssetment.Per04 != null ? applicantAssetment.Per04 : String.Empty; listData.Edu_01 = applicantAssetment.Edu01 != null ? applicantAssetment.Edu01 : String.Empty; listData.Edu_02 = applicantAssetment.Edu02 != null ? applicantAssetment.Edu02 : String.Empty; listData.Edu_03 = applicantAssetment.Edu03 != null ? applicantAssetment.Edu03 : String.Empty; listData.Edu_04 = applicantAssetment.Edu04 != null ? applicantAssetment.Edu04 : String.Empty; listData.Oth_01 = applicantAssetment.Oth01 != null ? applicantAssetment.Oth01 : String.Empty; listData.Oth_02 = applicantAssetment.Oth02 != null ? applicantAssetment.Oth02 : String.Empty; listData.Recomment = applicantAssetment.Recomment != null ? applicantAssetment.Recomment : String.Empty; listData.Summ_Ass = applicantAssetment.SummAss != null ? applicantAssetment.SummAss : String.Empty; listData.CrBy = applicantAssetment.CrBy != null ? applicantAssetment.CrBy : String.Empty; listData.CrDate = applicantAssetment.CrDate; return(listData); }
public async Task <string> SaveAssessmentOnline(ApplicantAssessmentDTO data, string name) { try { ApplicantAssetment assetment = new ApplicantAssetment(); assetment.Empid = data.Empid; assetment.Per01 = data.Per_01; assetment.Per02 = data.Per_02; assetment.Per03 = data.Per_03; assetment.Per04 = data.Per_04; assetment.Edu01 = data.Edu_01; assetment.Edu02 = data.Edu_02; assetment.Edu03 = data.Edu_03; assetment.Edu04 = data.Edu_04; assetment.Oth01 = data.Oth_01; assetment.Oth02 = data.Oth_02; assetment.Recomment = data.Recomment; assetment.SummAss = data.Summ_Ass; assetment.CrBy = name; assetment.CrDate = DateTime.Today; Context.ApplicantAssetment.Add(assetment); Context.SaveChanges(); return("Success"); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult <string> > Post(ApplicantAssessmentDTO data, string status, string name) { try { string resultSave = await IAssessmen.SaveAssessmentOnline(data, name); string resultUpdate = IAssessmen.UpdateStatus(data.Empid, status, name); return(Ok()); } catch (Exception ex) { return(ex.Message); } }
public ApplicantAssessmentDTO GetDataAssessmentPmByID(int empID) { ApplicantAssessmentDTO listData = new ApplicantAssessmentDTO(); ApplicantProfile applicantProfile = new ApplicantProfile(); applicantProfile = Context.ApplicantProfile.Where(x => x.Empid == empID).FirstOrDefault(); listData.Empid = applicantProfile.Empid; listData.FirstnameTh = applicantProfile.FirstnameTh; listData.LastnameTh = applicantProfile.LastnameTh; listData.Position = applicantProfile.Position; return(listData); }