public ActionResult GetAllJobPostsByTags([FromBody] List <Tag> tags) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } tags = _context.Tags.ToList(); CompareTags compareTags = new CompareTags(_context); List <JobPost> jp = compareTags.GetJobPostsByTags(tags); List <JobPost> distictJp = jp.Distinct().ToList(); if (jp.Count() > 0) { return(Ok(distictJp)); } else { return(NoContent()); } }
public ActionResult GetAllJobApplicationsByTags([FromBody] List <Tag> tags) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //This is only used for used as an example. tags = _context.Tags.ToList(); CompareTags compareTags = new CompareTags(_context); List <JobApplication> jp = compareTags.GetJobApplicationsListByTags(tags); List <JobApplication> distictJp = jp.Distinct().ToList(); if (jp.Count() > 0) { return(Ok(distictJp)); } else { return(NoContent()); } }