Example #1
0
        // POST api/values
        public Guid Post([FromBody] Survey value)
        {
            Guid id = Guid.NewGuid();

            bus.Execute(new SavePollResult(id, value));

            return(id);
        }
        // POST api/values
        public Guid Post([FromBody] Survey value)
        {
            Guid newid = Guid.NewGuid();

            bus.Execute(new RegisterNewSurvey(value, newid));

            return(newid);
        }
Example #3
0
        static void Main(string[] args)
        {
            ILocalBus bus = Intialize();

            var command = new SayHelloToUser(System.Environment.UserName);

            bus.Execute(command);

            using (var scope = Configuration.RootContainer.BeginLifetimeScope())
            {
                var repositoryFactory = scope.GetInstance <IRepositoryFactory>();

                var repository = repositoryFactory.GetRepository <GreetingLog>();

                var log = repository.Get(1);
                Console.WriteLine("Greeting log: Greeted {0} at {1}", log.Name, log.OccuredAt.ToShortTimeString());
            }

            Console.WriteLine("\nPress any key to exit...");
            Console.ReadKey();
        }