public TextQuestionService(AppShell appShell, TextQuestion textQuestion, MapService mapService) { Model = textQuestion; Model.Service = this; MapService = mapService; ViewModel = new TextQuestionViewModel(appShell, textQuestion); ViewModel.ConfirmedQuestionEvent += OnConfirm; }
public static TextQuestionDTO MapFrom(this TextQuestionViewModel viewModel) { if (viewModel == null) { throw new Exception(ExceptionMessages.EntityNull); } return(new TextQuestionDTO { Id = viewModel.Id, Description = viewModel.Description, IsLongAnswer = viewModel.IsLongAnswer, IsRequired = viewModel.IsRequired, QuestionNumber = viewModel.QuestionNumber, Answer = viewModel.Answer }); }
public TextQuestionPage(TextQuestionViewModel textQuestionViewModel) { InitializeComponent(); BindingContext = textQuestionViewModel; }