diff --git a/src/Server/Controllers/JobListingController.cs b/src/Server/Controllers/JobListingController.cs index 3325908..a6c36a6 100644 --- a/src/Server/Controllers/JobListingController.cs +++ b/src/Server/Controllers/JobListingController.cs @@ -16,7 +16,7 @@ namespace BoredCareers.Controllers { if (jobListing != null) { return Ok(jobListing); } - return NotFound(); + return NotFound("Job listing not found"); } [HttpGet] @@ -32,8 +32,9 @@ namespace BoredCareers.Controllers { await _databaseService.SetJobListing(JobListing); return Ok(); } + return NotFound("You are not an employee of company"); } - return NotFound(); + return NotFound("Not logged in"); } [HttpDelete] @@ -45,9 +46,11 @@ namespace BoredCareers.Controllers { await _databaseService.DeleteJobListing(JobListingID); return Ok(); } + return NotFound("You are not an employee of company"); } + return NotFound("Job listing doesn't exist already"); } - return NotFound(); + return NotFound("Not logged in"); } } diff --git a/src/Server/Controllers/ResumeController.cs b/src/Server/Controllers/ResumeController.cs index 65b9099..02ae46a 100644 --- a/src/Server/Controllers/ResumeController.cs +++ b/src/Server/Controllers/ResumeController.cs @@ -17,14 +17,15 @@ namespace BoredCareers.Controllers { if (resume != null) { return Ok(resume); } - }else{ + return NotFound("Unable to find resume"); + } else { if (isLoggedIn()) { int accountID = getLoggedInUserID(); Resume[] resumes = await _databaseService.GetResumes(accountID); return Ok(resumes); } + return NotFound("Not logged in"); } - return NotFound(); } [HttpPost] @@ -35,21 +36,23 @@ namespace BoredCareers.Controllers { await _databaseService.SetResume(resume); return Ok(); } + return NotFound("Resume doesn't exist or you are not the owner"); } - return NotFound(); + return NotFound("Not logged in"); } [HttpDelete] public async Task DeleteResume(int ResumeID) { - if (isLoggedIn()){ + if (isLoggedIn()) { int accountID = getLoggedInUserID(); Resume? resume = await _databaseService.GetResume(ResumeID); if (resume != null && resume.AccountID == accountID) { await _databaseService.DeleteResume(ResumeID); return Ok(); } + return NotFound("Resume doesn't exist or you are not the owner"); } - return NotFound(); + return NotFound("Not logged in"); } }