// 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); }
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(); }