protected override bool ReceiveCommand(object message)
{
if (!CommonBehavior(message))
{
var cmd = message as Cmd;
if (cmd != null)
{
Sender.Tell(cmd.Data);
for (int i = 1; i <= 3; i++)
{
PersistAsync(new Evt(cmd.Data.ToString() + "-" + (++_counter)), evt =>
{
Sender.Tell("a" + evt.Data.ToString().Substring(1));
});
}
return true;
}
}
else return true;
return false;
}
}