/// <summary> /// Method to add a job posting /// </summary> /// <returns></returns> public ActionResult AddJobPosting(string url) { var retrievedJobApp = _jobAppService.CheckJobApplicationExists(url); if (retrievedJobApp != null) { return(new ConflictObjectResult("You've already added this job posting")); } var JobPostToAdd = ParseJobPosting(url); if (JobPostToAdd == null) { return(new BadRequestObjectResult("Unable to parse the given URL")); } if (InsertJobPostingToDB(JobPostToAdd)) { return(new ObjectResult(JobPostToAdd) { StatusCode = StatusCodes.Status201Created }); } else { return(new OkObjectResult(JobPostToAdd)); } }