public UserAccountBL(IUserAccountRL userRegistrationsRL, IConfiguration config) { this.userAccountRL = userRegistrationsRL; userDetailValidation = new UserDetailValidation(); userAuthentication = new UserAuthenticationJWT(config); msmq = new MSMQService(config); }
static void Main(string[] args) { IMessageService service = new MSMQService(@".\Private$\clientTest", true, new Logger()); CancellationTokenSource cancelSource = new CancellationTokenSource(); CancellationToken token = cancelSource.Token; Console.WriteLine("Waiting for command..."); ConsoleKeyInfo key; while ((key = Console.ReadKey()).Key != ConsoleKey.X) { switch (key.Key) { case ConsoleKey.C: cancelSource.Cancel(); Console.WriteLine("Source is cancelled"); // Resets cancellation cancelSource = new CancellationTokenSource(); token = cancelSource.Token; break; case ConsoleKey.R: StartReceivingFromQueue(service, token); Console.WriteLine("Started receiving..."); break; case ConsoleKey.S: service.SendAsync("Eriks testmessage").ContinueWith(t => { if (t.Result) Console.WriteLine("Sändningen lyckades"); else Console.WriteLine("Sändningen misslyckades"); }); break; case ConsoleKey.P: service.SendAsync<Person>(new Person() { Name = "Kalle" }).ContinueWith(t => { if (t.Result) Console.WriteLine("Kalle skickad"); else Console.WriteLine("Sändningen av person misslyckades"); }); break; case ConsoleKey.T: service.SendAsync<Person>(new Person() { Name = "Kalle" }).ContinueWith(t => { if (t.Result) Console.WriteLine("Kalle skickad"); else Console.WriteLine("Sändningen av person misslyckades"); }); break; default: break; } } }
static void Main(string[] args) { IMessageService service = new MSMQService(@".\Private$\clientTest", true, new Logger()); CancellationTokenSource cancelSource = new CancellationTokenSource(); CancellationToken token = cancelSource.Token; Console.WriteLine("Waiting for command..."); ConsoleKeyInfo key; while ((key = Console.ReadKey()).Key != ConsoleKey.X) { switch (key.Key) { case ConsoleKey.C: cancelSource.Cancel(); Console.WriteLine("Source is cancelled"); // Resets cancellation cancelSource = new CancellationTokenSource(); token = cancelSource.Token; break; case ConsoleKey.R: StartReceivingFromQueue(service, token); Console.WriteLine("Started receiving..."); break; case ConsoleKey.S: service.SendAsync("Eriks testmessage").ContinueWith(t => { if (t.Result) { Console.WriteLine("Sändningen lyckades"); } else { Console.WriteLine("Sändningen misslyckades"); } }); break; case ConsoleKey.P: service.SendAsync <Person>(new Person() { Name = "Kalle" }).ContinueWith(t => { if (t.Result) { Console.WriteLine("Kalle skickad"); } else { Console.WriteLine("Sändningen av person misslyckades"); } }); break; case ConsoleKey.T: service.SendAsync <Person>(new Person() { Name = "Kalle" }).ContinueWith(t => { if (t.Result) { Console.WriteLine("Kalle skickad"); } else { Console.WriteLine("Sändningen av person misslyckades"); } }); break; default: break; } } }
public void Setup() { _sut = new MSMQService(); }
public void AddDvdToQueue(MailDto mailDto) { MSMQService.InsertMessageInQueue(mailDto); }
public void NotifySubscribers() { var mailBody = MSMQService.RetriveMessageFromQueue(); MailSender.SendMail(mailBody); }