Exemple #1
0
        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());
            }
        }