Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }