コード例 #1
0
        public string AddDatatoAgreement(ApplicantAgreement data)
        {
            try
            {
                ApplicantAgreement agreement = new ApplicantAgreement();

                agreement.Empid     = data.Empid;
                agreement.Company   = data.Company;
                agreement.StartDate = data.StartDate;
                agreement.Salary    = data.Salary;
                agreement.Other     = data.Other;
                agreement.CrBy      = data.UpdBy;
                agreement.CrDate    = DateTime.Now;
                agreement.UpdBy     = data.UpdBy;
                agreement.UpdDate   = DateTime.Now;

                Context.ApplicantAgreement.Add(agreement);
                Context.SaveChanges();

                ApplicantProfile profile = new ApplicantProfile();

                profile = Context.ApplicantProfile.Where(x => x.Empid == data.Empid).FirstOrDefault();
                profile.StatusApplicant = "Agreemented";
                profile.UpdBy           = data.UpdBy;
                profile.UpdDate         = DateTime.Now;

                Context.ApplicantProfile.Update(profile);
                Context.SaveChanges();

                return("success");
            }
            catch (Exception e) { throw e; }
        }
コード例 #2
0
        public ApplicantAgreement GetDatatoAgreementByEmpId(int empID)
        {
            ApplicantAgreement agreement = new ApplicantAgreement();

            agreement = Context.ApplicantAgreement.Where(x => x.Empid == empID).FirstOrDefault();
            return(agreement);
        }
コード例 #3
0
 public ActionResult <string> AddRegisterPosition(ApplicantAgreement data)
 {
     try
     {
         string result = IAgreement.AddDatatoAgreement(data);
         return(Ok());
     }
     catch (Exception e) { return(e.InnerException.Message); }
 }