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; } }
public ApplicantAgreement GetDatatoAgreementByEmpId(int empID) { ApplicantAgreement agreement = new ApplicantAgreement(); agreement = Context.ApplicantAgreement.Where(x => x.Empid == empID).FirstOrDefault(); return(agreement); }
public ActionResult <string> AddRegisterPosition(ApplicantAgreement data) { try { string result = IAgreement.AddDatatoAgreement(data); return(Ok()); } catch (Exception e) { return(e.InnerException.Message); } }