api-server-setup #1
@@ -230,9 +230,7 @@ namespace BoredCareers.Services.DatabaseService {
|
|||||||
using (DbDataReader reader = await ResumeMilitaryReader) {
|
using (DbDataReader reader = await ResumeMilitaryReader) {
|
||||||
ResumeMilitary? military = null;
|
ResumeMilitary? military = null;
|
||||||
while (await reader.ReadAsync()) {
|
while (await reader.ReadAsync()) {
|
||||||
if (reader == null) {
|
if (reader == null) { break; }
|
||||||
break;
|
|
||||||
}
|
|
||||||
int _id = reader.GetInt32("ID");
|
int _id = reader.GetInt32("ID");
|
||||||
int _resumeid = reader.GetInt32("ResumeID");
|
int _resumeid = reader.GetInt32("ResumeID");
|
||||||
string _country = reader.GetString("Country");
|
string _country = reader.GetString("Country");
|
||||||
@@ -257,11 +255,55 @@ namespace BoredCareers.Services.DatabaseService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
using (DbDataReader reader = await ResumeEducationReader) {
|
using (DbDataReader reader = await ResumeEducationReader) {
|
||||||
|
List<ResumeEducation>? education = new List<ResumeEducation>();
|
||||||
|
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) {
|
using (DbDataReader reader = await ResumeSkillReader) {
|
||||||
|
List<ResumeSkill>? skills = new List<ResumeSkill>();
|
||||||
|
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) {
|
using (DbDataReader reader = await ResumeLanguageReader) {
|
||||||
|
|||||||
Reference in New Issue
Block a user