public async Task <HttpResponseMessage> GetVacanciesById(HttpRequestMessage request, [FromBody] List <int> value) { try { var vacancies = await vacancyService.GetVacanciesById(value); var vacancyPreviewsDTO = Mapper.Map <ICollection <VacancyPreviewDTO> >(vacancies); return(request.CreateResponse(HttpStatusCode.OK, vacancyPreviewsDTO)); } catch (Exception ex) { logger.Error(ex, JsonConvert.SerializeObject(value)); return(request.CreateResponse(HttpStatusCode.InternalServerError)); } }