public async Task <IActionResult> AddVacancy([FromBody] VacancyCreationRequestModel model) { var mappedModel = _mapper.Map <VacancyCreationRequestModel, VacancyServiceModel>(model); var vacancy = await _vacancyService.AddAsync(mappedModel); return(CreatedAtRoute("CreatedVacancy", new { id = vacancy.Id }, vacancy)); }
public async Task <IActionResult> UpdateVacancy([FromBody] VacancyCreationRequestModel model, Guid Id) { if (_validator.Validate(model).IsValid) { var mappedModel = _mapper.Map <VacancyCreationRequestModel, VacancyServiceModel>(model); await _vacancyService.UpdateAsync(mappedModel); return(Ok(mappedModel)); } else { return(new BadRequestResult()); } }