public void DeleteEducationField(int id) { ApplicantEducationDetails applicantEducation = dbContext.ApplicantEducationDetails.Find(id); if (applicantEducation != null) { dbContext.Entry <ApplicantEducationDetails>(applicantEducation).State = EntityState.Deleted; dbContext.SaveChanges(); } }
public void EditEducationField(ApplicantEducationDetails applicantEducation) { ApplicantEducationDetails applicantEducationFound = dbContext.ApplicantEducationDetails.Where(appl => appl.ApplicantId == applicantEducation.ApplicantId) .ToList <ApplicantEducationDetails>().Where(applicant => applicant.Id == applicantEducation.Id).FirstOrDefault <ApplicantEducationDetails>(); if (applicantEducationFound != null) { applicantEducationFound.Degree = applicantEducation.Degree ?? applicantEducation.Degree; applicantEducationFound.GPA = applicantEducation.GPA ?? applicantEducationFound.GPA; applicantEducationFound.Major = applicantEducation.Major ?? applicantEducationFound.Major; applicantEducationFound.University = applicantEducation.University ?? applicantEducationFound.University; applicantEducationFound.GraduationYear = applicantEducation.GraduationYear ?? applicantEducationFound.GraduationYear; applicantEducationFound.StartYear = applicantEducation.StartYear ?? applicantEducation.StartYear; applicantEducationFound.Graduated = applicantEducation.Graduated; dbContext.Entry <ApplicantEducationDetails>(applicantEducationFound).State = EntityState.Modified; dbContext.SaveChanges(); } }
public void Put([FromBody] ApplicantEducationDetails educationField) { applicantEducationDetailsService.EditEducationField(educationField); }