private static void Main(string[] args) { IBookingManager bookingManager = ActorProxy.Create <IBookingManager>(new ActorId("1"), new Uri("fabric:/TicketDemo/BookingManagerActorService")); string key; do { key = Console.ReadKey().KeyChar.ToString().ToLowerInvariant(); try { int n = bookingManager.GetAvailableTicketsAmountAsync().Result; Console.WriteLine(n); bookingManager.AddAvailableTicketAsync(10).Wait(); n = bookingManager.GetAvailableTicketsAmountAsync().Result; Console.WriteLine(n); } catch (Exception e) { Console.WriteLine(e); } } while (key != "n"); }