public async Task <ReviewSummaryViewModel> GetReviewSummaryViewModelAsync(Guid reviewId, ReviewFieldMappingLookupsForPage reviewFieldIndicatorsForPage) { var review = await _qaVacancyClient.GetVacancyReviewAsync(reviewId); return(ConvertToReviewSummaryViewModel(reviewFieldIndicatorsForPage, review)); }
public async Task <ReviewSummaryViewModel> GetReviewSummaryViewModelAsync(long vacancyReference, ReviewFieldMappingLookupsForPage reviewFieldIndicatorsForPage) { var review = await _vacancyClient.GetCurrentReferredVacancyReviewAsync(vacancyReference); return(ConvertToReviewSummaryViewModel(reviewFieldIndicatorsForPage, review)); }
private ReviewSummaryViewModel ConvertToReviewSummaryViewModel( ReviewFieldMappingLookupsForPage reviewFieldIndicatorsForPage, VacancyReview review) { if (review != null) { var fieldIndicators = _fieldMappingsLookup.MapFromFieldIndicators(reviewFieldIndicatorsForPage, review).ToList(); return(new ReviewSummaryViewModel { HasBeenReviewed = true, ReviewerComments = review.ManualQaComment, FieldIndicators = fieldIndicators }); } return(new ReviewSummaryViewModel()); }