// GET: JobOfferRequirement/CreateShowDetails/5 public async Task <IActionResult> CreateShowDetails(string id) { var response = await _jobOfferService.GetByIdAsync(id); var requirementMapped = Mapper.Map <List <JobOfferJobOfferRequirementMvcDto> >(response.Requirements); var viewModel = new CreateDetailsJobOfferRequirementMvcViewModel() { JobOfferId = id, Requirements = requirementMapped }; return(View(viewModel)); }
public async Task <IActionResult> CreateShowDetails(CreateDetailsJobOfferRequirementMvcViewModel viewModel) { if (ModelState.IsValid) { await _jobOfferRequirementService.AddAsync(viewModel.JobOfferId, viewModel.Content); ModelState.Clear(); } var responseFromQuery = await _jobOfferService.GetByIdAsync(viewModel.JobOfferId); var requirementMapped = Mapper.Map <List <JobOfferJobOfferRequirementMvcDto> >(responseFromQuery.Requirements); return(View(new CreateDetailsJobOfferRequirementMvcViewModel() { JobOfferId = viewModel.JobOfferId, Requirements = requirementMapped })); }