public bool InsertFields(string idFormInstance, FormAddFieldsRequest request) { SBSForm form = this.GetFormInstance(idFormInstance); if (form == null) { throw new ApplicationException($"The form with instance id {idFormInstance} does not exist"); } var fields = form.InsertFields(request, SBSFormReferenceDataModel.Instance); if (fields == null) { return(false); } return(true); }
public ActionResult <ResponseStatus <bool> > InsertFields( [SwaggerWcfParameter(Description = "The id of a form instance, as returned by the NewForm call", Required = true)] string id, [SwaggerWcfParameter(Description = "A description of the fields", Required = true)] [FromBody] FormAddFieldsRequest request ) { try { Logger.Info($"InsertFieldAtIndex({id} called"); var response = this.Service.InsertFields(id, request); Logger.Info($"InsertFieldAtIndex({id}) returned {Magmasystems.Framework.Serialization.Json.Serialize(response)}"); return(response); } catch (Exception exc) { Logger.Error(exc); this.Response.StatusCode = (int)HttpStatusCode.BadRequest; return(null); } }
public ResponseStatus <bool> InsertFields(string idInstance, FormAddFieldsRequest request) { var rc = this.FormModel.InsertFields(idInstance, request); return(new ResponseStatus <bool>(rc)); }