Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OperationResultAsUserQuestionnaire"/> class
 /// </summary>
 /// <param name="ex">Any exception that has occurred. If no exception has occurred set to null and Succeeded is marked as True. If the exception is not null, succeeded is marked as false and the Errorcode and ErrorMessages are filled in</param>
 /// <param name="questionnaire">Holds the questionnaire</param>
 /// <param name="format">Holds the format</param>
 /// <param name="group">Any response Groups</param>
 public OperationResultAsUserQuestionnaire(Exception ex, PCHI.Model.Questionnaire.Questionnaire questionnaire, Format format, QuestionnaireUserResponseGroup group)
     : base(ex)
 {
     this.Questionnaire = questionnaire;
     this.Format        = format;
     this.QuestionnaireUserResponseGroup = group;
 }
Example #2
0
        /// <summary>
        /// Saves a <see cref="Questionnaire"/> to the database
        /// </summary>
        /// <param name="q">The Questionnaire instance to save</param>
        /// <returns>An operation result indicating sucess or failure</returns>
        public OperationResult SaveFullQuestionnaire(PCHI.Model.Questionnaire.Questionnaire q)
        {
            Exception exception = null;

            try
            {
                this.handler.QuestionnaireManager.SaveFullQuestionnaire(q);
            }
            catch (Exception ex)
            {
                exception = ex;
            }

            return(new OperationResult(exception));
        }
Example #3
0
 /// <summary>
 /// Saves a <see cref="Questionnaire"/> to the database
 /// </summary>
 /// <param name="q">The Questionnaire instance to save</param>
 /// <returns>An Operation Result indicating success or failuer</returns>
 public OperationResult SaveFullQuestionnaire(PCHI.Model.Questionnaire.Questionnaire q)
 {
     return(this.Channel.SaveFullQuestionnaire(q));
 }