public RegFormController() { //IOC _regFormLogic = new RegFormLogic(new FieldContainerRepo(), new FormRepo()); _fieldDataVisitor = new FieldDataVisitor(); Mapper.CreateMap <TextField, TextFieldViewModel>(); Mapper.CreateMap <DropdownBackendField, DropdownBackendFieldViewModel>(); Mapper.CreateMap <DropdownEdenField, DropdownEdenFieldViewModel>(); }
public DynamicFormViewModel() { //used on get FormValues = new Dictionary <string, string>(); foreach (var vm in FieldViewModels) { FormValues[vm.Key] = ""; } //hack to get this thing working FieldViewModels = new RegFormLogic(new FieldContainerRepo(), new FormRepo()) .GetFields("123") .Select(fieldVm => RegFormController.GetViewModelFromField(fieldVm, FormValues)) .ToArray(); }