private async Task <FormInputGroupModel> ToModel(FormInputGroup formInputGroup) { var formInputGroupModel = new FormInputGroupModel { // Get form template as model. FormTemplate = await ToModel(formInputGroup.FormTemplate), FormInputs = formInputGroup.FormInputs.Select(fi => fi.Value) }; return(formInputGroupModel); }
public async Task <FormInputGroupModel> GetFormInputGroup(FormInputGroup formInputGroup) { // Instantiate form input group model. var id = formInputGroup.FormInputGroupId; var formInputGroupModel = new FormInputGroupModel { FormInputGroupId = formInputGroup.FormInputGroupId, // Get form template as model. FormTemplate = await this.GetFormTemplate(formInputGroup.FormTemplateId) }; // Get form inputs as model. var formInputs = await _unitOfWork.FormInputGroupRepository.GetFormInputs(id); formInputGroupModel.FormInputs = formInputs.Select(formInput => formInput.Value); return(formInputGroupModel); }