public ActionResult ParseJobPosting([FromBody] ParseJobPostingRequest request) { try { JobPostingManager _jobPostingManager = new JobPostingManager(new MongoClient(MONGODB_CONNECTION_STRING)); return(_jobPostingManager.AddJobPosting(request.UrlToParse)); } catch (Exception e) { return(new StatusCodeResult(StatusCodes.Status500InternalServerError)); } }
public ActionResult PurgeJobPostings() { try { JobPostingManager _jobPostingManager = new JobPostingManager(new MongoClient(MONGODB_CONNECTION_STRING)); return(_jobPostingManager.ValidateJobPostings()); } catch (Exception e) { return(new StatusCodeResult(StatusCodes.Status500InternalServerError)); } }
public JobPostingManagerTest() { client = new MongoClient(MONGODB_TEST_CONNECTION_STRING); jpm = new JobPostingManager(client); }