public int SaveStudentsDetails(Models.StudentDetails StudentDetails) { var dbStudentDetails = new StudentDetails() { Surname = StudentDetails.Surname, FirstNames = StudentDetails.FirstNames, Idnumber = StudentDetails.Idnumber, ResidentialAddressId = SaveAddress(StudentDetails.ResidentialAddress), PostalAddressId = SaveAddress(StudentDetails.PostalAddress), TelWork = StudentDetails.TelWork, TelHome = StudentDetails.TelHome, Cell = StudentDetails.Cell, Fax = StudentDetails.Fax, Email = StudentDetails.Email, Title = StudentDetails.Title, Race = StudentDetails.Race, OtherRace = StudentDetails.OtherRace, Gander = StudentDetails.Gander, DisabilitiesOrMedicalConditionAffectStudies = StudentDetails.DisabilitiesOrMedicalConditionAffectStudies, NatureOfDisabilityOrMedicalCondition = StudentDetails.NatureOfDisabilityOrMedicalCondition }; _ffsaDbContext.Add(dbStudentDetails); _ffsaDbContext.SaveChanges(); return(dbStudentDetails.Id); }
public string constructStudentDetailsBodySection(Models.StudentDetails studentDetails) { string[] values = { studentDetails.Surname, studentDetails.FirstNames, studentDetails.Idnumber.ToString(), studentDetails.ResidentialAddress.Line1, studentDetails.ResidentialAddress.Line2, studentDetails.ResidentialAddress.Line3, studentDetails.ResidentialAddress.PostalCode.ToString(), studentDetails.PostalAddress.Line1, studentDetails.PostalAddress.Line2, studentDetails.PostalAddress.Line3, studentDetails.PostalAddress.PostalCode.ToString(), studentDetails.TelHome, studentDetails.TelWork, studentDetails.Cell, studentDetails.Fax, studentDetails.Email, studentDetails.Title, studentDetails.Race, studentDetails.OtherRace, studentDetails.DisabilitiesOrMedicalConditionAffectStudies, studentDetails.NatureOfDisabilityOrMedicalCondition }; return(ConstructTable(SystemConstants.studentDetailsTitles, values, "1. STUDENT DETAILS")); }