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; }
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); } }
internal void AddToMemory(RoutineResult routineResult) { routineResult.Timestamp = DateTime.Now; DBContext.RoutineResults.Add(routineResult); }