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);
        }
示例#2
0
        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;
            }
        }