Ejemplo n.º 1
0
        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); }
        }
Ejemplo n.º 2
0
 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;
            }
        }