public MediatorResponse <VacancyApplicationsViewModel> GetVacancyApplicationsViewModel(VacancyApplicationsSearchViewModel vacancyApplicationsSearch) { var messages = new List <string>(); var viewModel = _applicationProvider.GetVacancyApplicationsViewModel(vacancyApplicationsSearch); if (viewModel.Status == VacancyStatus.Closed) { messages.Add(VacancyViewModelMessages.Closed); return(GetMediatorResponse(ApplicationMediatorCodes.GetVacancyApplicationsViewModel.Ok, viewModel, messages, UserMessageLevel.Info)); } return(GetMediatorResponse(ApplicationMediatorCodes.GetVacancyApplicationsViewModel.Ok, viewModel)); }