// 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 })); }