void MailerStart() { try { //Log.Debug("MailerManager start..."); //ManagerConfig config = Config.CreateManagerConfig();// new ManagerConfig(); manager = new MailerManager(); manager.Start(); //McLock.Lock.ValidateLock(), true); host_mailerStart(); //Log.Debug("MailerManager started!"); } catch (Exception ex) { Netlog.ErrorFormat("QueueProxy error:{0},Trace:{1}", ex.Message, ex.StackTrace); } }
public async Task <ActionResult> Send([FromBody] List <MailerManagerMessage> messageList) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } try { await MailerManager.MailSenderAsync(messageList); return(new OkObjectResult(messageList)); } catch (Exception e) { return(new StatusCodeResult(500)); } }