In the infrastructure DLL under UserService I noted that the sending of emails code is all over this class, its not the job of this class to send email and Q tasks in the background handler. It may be better to have this email code for send the email and using the background services all in the email services with a nice clear interface and retry logic where it can be called from the UserService.
In the infrastructure DLL under UserService I noted that the sending of emails code is all over this class, its not the job of this class to send email and Q tasks in the background handler. It may be better to have this email code for send the email and using the background services all in the email services with a nice clear interface and retry logic where it can be called from the UserService.