diff --git a/src/Server/Services/DatabaseService/Resume.cs b/src/Server/Services/DatabaseService/Resume.cs index 4df0349..8a152dc 100644 --- a/src/Server/Services/DatabaseService/Resume.cs +++ b/src/Server/Services/DatabaseService/Resume.cs @@ -230,9 +230,7 @@ namespace BoredCareers.Services.DatabaseService { using (DbDataReader reader = await ResumeMilitaryReader) { ResumeMilitary? military = null; while (await reader.ReadAsync()) { - if (reader == null) { - break; - } + if (reader == null) { break; } int _id = reader.GetInt32("ID"); int _resumeid = reader.GetInt32("ResumeID"); string _country = reader.GetString("Country"); @@ -257,11 +255,55 @@ namespace BoredCareers.Services.DatabaseService { } using (DbDataReader reader = await ResumeEducationReader) { - + List? education = new List(); + while (await reader.ReadAsync()) { + if (reader == null) { break; } + int _id = reader.GetInt32("ID"); + int _resumeid = reader.GetInt32("ResumeID"); + string _degreetype = reader.GetString("DegreeType"); + string _degreefield = reader.GetString("DegreeField"); + string _school = reader.GetString("School"); + string _postalcode = reader.GetString("PostalCode"); + string _country = reader.GetString("Country"); + string _state = reader.GetString("StateOrRegion"); + string _city = reader.GetString("City"); + DateTime _datestarted = reader.GetDateTime("DateStarted"); + bool _stillstudying = reader.GetBoolean("StillStudying"); + DateTime _dateended = reader.GetDateTime("DateEnded"); + education.Add( new ResumeEducation { + ID = _id, + ResumeID = _resumeid, + DegreeType = _degreetype, + DegreeField = _degreefield, + School = _school, + PostalCode = _postalcode, + Country = _country, + StateOrRegion = _state, + City = _city, + DateStarted = _datestarted, + StillStudying = _stillstudying, + DateEnded = _dateended + } ); + } + resume.Educations = education.ToArray(); } using (DbDataReader reader = await ResumeSkillReader) { - + List? skills = new List(); + while (await reader.ReadAsync()) { + if (reader == null) { break; } + int _id = reader.GetInt32("ID"); + int _resumeid = reader.GetInt32("ResumeID"); + string _name = reader.GetString("Name"); + string _description = reader.GetString("Description"); + skills.Add( new ResumeSkill { + ID = _id, + ResumeID = _resumeid, + Name = _name, + Description = _description + } ); + } + resume.Skills = skills.ToArray(); } using (DbDataReader reader = await ResumeLanguageReader) {