public ActionResult <BasicReturn> ReceiveData(Form data) { BasicReturn _return = new BasicReturn(); try { Form myForm = new Form( data.Question1, data.Question2, data.Question3, data.Question4, data.Question5, data.Approved, data.English, data.Portuguese, data.Info, data.Name, data.Email ); Form form = _info.Insert(myForm); _queue.SaveMessage("webjob-pdf", form.Id.ToString()); _return.Success = true; } catch (DomainException ex) { _return.Success = false; _return.Message = ex.Message; _return.Code = "Domain"; } catch (System.Exception ex) { _return.Success = false; _return.Message = ex.Message; _return.Details = ex.StackTrace; } return(_return); }