public async Task <string> CretaeForm(PostFormRequest request) { if (request == null) { throw new Exception(nameof(request)); } if (request.Form == null) { throw new Exception(nameof(request.Form)); } string validationMessage; if (ValidNewFormData(request.Form, out validationMessage)) { var newForm = BuildNewForm(request.Form); _dynamicFormDataContext.Forms.Add(newForm); await _dynamicFormDataContext.SaveChangesAsync(); } return(validationMessage); }
public async Task <string> CreateForm(PostFormRequest request) { return(await _formsAppService.CretaeForm(request)); }