// GET: Admin/Vacancy public ActionResult Index() { var vacancies = _vacancyService.GetAll(); var viewModel = Mapper.Map <List <Vacancy>, List <VacancyViewModel> >(vacancies); return(View(viewModel)); }
public IActionResult GetAll([FromBody] GridHelper request, StatusType statusType) { try { var vacancies = _vacancyService.GetAll <VacancyGridDto>(item => item.StatusId == statusType).AsQueryable(); var response = request.FilterAndSort(vacancies); return(Json(response)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.BadRequest, new ErrorResponse(ex))); } }