// GET: JobOfferSkill/CreateShowDetails/5
        public async Task <IActionResult> CreateShowDetails(string id)
        {
            var response = await _jobOfferService.GetByIdAsync(id);

            var skillMapped = Mapper.Map <List <JobOfferJobOfferSkillMvcDto> >(response.Skills);

            var viewModel = new CreateDetailsJobOfferSkillMvcViewModel()
            {
                JobOfferId = id, Skills = skillMapped
            };

            return(View(viewModel));
        }
        public async Task <IActionResult> CreateShowDetails(CreateDetailsJobOfferSkillMvcViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                await _jobOfferSkillService.AddAsync(viewModel.JobOfferId, viewModel.Content);

                ModelState.Clear();
            }

            var responseFromQuery = await _jobOfferService.GetByIdAsync(viewModel.JobOfferId);

            var skillMapped = Mapper.Map <List <JobOfferJobOfferSkillMvcDto> >(responseFromQuery.Skills);

            return(View(new CreateDetailsJobOfferSkillMvcViewModel()
            {
                JobOfferId = viewModel.JobOfferId, Skills = skillMapped
            }));
        }