private ReviewTravelFeeling GetReviewTravelFeeling(TravelReviewViewModel viewModel) { ReviewTravelFeeling feeling = new ReviewTravelFeeling(); feeling.FeelingId = viewModel.TravelFeelingId; feeling.ReviewTravelFeelingReasons = this.GetReviewTravelFeelingReasons(viewModel); return(feeling); }
private void FillFeelingIfItIsNecessary(ReviewTravelFeeling feeling) { if (String.IsNullOrEmpty(feeling.Description)) { TravelFeeling existingFeeling = this._travelFeelingService.GetTravelFeelingById(feeling.FeelingId); feeling.Description = existingFeeling.Description; } this.FillReasonsIfItIsNecessary(feeling); }
private void FillReasonsIfItIsNecessary(ReviewTravelFeeling feeling) { foreach (ReviewTravelFeelingReason reason in feeling.ReviewTravelFeelingReasons) { if (String.IsNullOrEmpty(reason.Description)) { TravelFeelingReason existingReason = this._travelFeelingService.GetTravelFeelingReasonById(feeling.FeelingId, reason.ReasonId); reason.Description = existingReason.Description; } } }