public async Task <ActionResult <string> > Post(ApplicantAppointmentDateDTO data, string team) { try { string resultSave = await IListApplicant.SaveinterviewDate(data, team); return(Ok()); } catch (Exception ex) { return(ex.Message); } }
public ApplicantDTO() { ApplicantProfile = new ApplicantProfileDTO(); ApplicantEduHistories = new List <ApplicantEduHistoryDTO>(); ApplicantWorkingHistories = new List <ApplicantWorkingHistoryDTO>(); ApplicantTrainingHistories = new List <ApplicantTrainingHistoryDTO>(); ApplicantSkillLanguages = new List <ApplicantSkillLanguageDTO>(); ApplicantSkill = new ApplicantSkillDTO(); ApplicantRef = new List <ApplicantRefDTO>(); ApplicantAppointmentDates = new ApplicantAppointmentDateDTO(); }
public async Task <string> SaveinterviewDate(ApplicantAppointmentDateDTO data, string team) { try { DateTime dateTime = DateTime.Now; ApplicantAppointmentDate saveinterviewdate = new ApplicantAppointmentDate(); saveinterviewdate.Username = data.Username; saveinterviewdate.Empid = data.Empid; saveinterviewdate.Datetime1 = data.Datetime1; saveinterviewdate.Datetime2 = data.Datetime2; //saveinterviewdate.AppointmentDate = data.AppointmentDate; //saveinterviewdate.AppointmentStatus = data.AppointmentStatus; saveinterviewdate.CrBy = data.Username; saveinterviewdate.CrDate = DateTime.Now; Context.ApplicantAppointmentDate.Add(saveinterviewdate); Context.SaveChanges(); ApplicantProfile applicantProfile = new ApplicantProfile(); applicantProfile = Context.ApplicantProfile.Where(x => x.Empid == data.Empid).FirstOrDefault(); applicantProfile.StatusApplicant = "Pass_PM"; applicantProfile.Team = team; applicantProfile.UpdDate = dateTime; Context.ApplicantProfile.Update(applicantProfile); Context.SaveChanges(); return("Success"); } catch (Exception ex) { throw ex; } }