Beispiel #1
0
        protected string SerializeCommand(ICommand cmd)
        {
            var persistentCmd = new PersistentCommand()
            {
                Command = cmd
            };
            var jsonCommand = JsonConvert.SerializeObject(persistentCmd, Formatting.Indented, _serializerSettings);

            return(jsonCommand);
        }
        private void DoApply(PersistentCommand command, IActor sender)
        {
            var load = fService.Load();

            sender.SendMessage(load);
        }
 private void DoApply(PersistentCommand command, IEventSource <T> aT)
 {
     fService.Write(aT);
 }
 private bool DoPattern(PersistentCommand command, IActor sender)
 {
     return(command == PersistentCommand.Load);
 }
 private bool DoPattern(PersistentCommand command, IEventSource <T> aT)
 {
     return(command == PersistentCommand.Write);
 }