I have following scenarios where in Saga
Scenario 1
Bus.Send<SendEmail>(message);
Data.Status = "email send requested";
what if the Database is down for that moment,
- would the message gets sent?
- if yes, then the retry (FLR/SLR) would fire which would send the message again?
Scenario2
Bus.Send<SendEmail>(message1);
some logic/mappers to build up messsage2 // what if this line blows up...?
Bus.Send<SendEmail>(message2);
- would the message gets sent?