Exemple #1
0
 protected virtual RoutineResult MakeRoutineResult(Memory memory, RoutineFinalState finalState, Interaction finalInteraction)
 {
     RoutineResult result = new RoutineResult()
     {
         FinalState = finalState,
         FinalInteraction = finalInteraction,
         RoutineType = this.GetType().ToString()
     };
     memory.AddToMemory(result);
     return result;
 }
Exemple #2
0
 protected virtual RoutineResult MakeRoutineResult(Memory memory, Interaction finalInteraction)
 {
     RoutineResult result = new RoutineResult()
     {
         FinalState = RoutineFinalState.Abandoned,
         FinalInteraction = finalInteraction,
         RoutineType = this.GetType().ToString()
     };
     if (finalInteraction.playerAnswer != Interaction.Answer.DidNotAnswer)
     {
         result.FinalState = finalInteraction.success ? RoutineFinalState.Success : RoutineFinalState.Failure;
     }
     memory.AddToMemory(result);
     return result;
 }
 private void SaveNotificationTemplate()
 {
     //
     try
     {
         //
         RoutineResult result = StorehouseHelper.SetPaymentReceivedNotification(EmailEditor.From, EmailEditor.CC, EmailEditor.Subject,
                                                                                EmailEditor.HtmlBody, EmailEditor.PlainTextBody);
         //
         if (!result.Succeed)
         {
             ShowResultMessage(Keys.ModuleName, result.ResultCode, result.Message);
             //
             return;
         }
         //
         RedirectToBrowsePage();
     }
     catch (Exception ex)
     {
         ShowErrorMessage("SAVE_NOTIFICATION_TEMPLATE", ex);
     }
 }
Exemple #4
0
 internal void AddToMemory(RoutineResult routineResult)
 {
     routineResult.Timestamp = DateTime.Now;
     DBContext.RoutineResults.Add(routineResult);
 }