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