public bool OnOrderCreated(OnOrderCreated ev) { ILogger logger = IoC.Container.Resolve <ILogger>(); logger.Info("new order created, detail:{0}", JsonHelper.ToJson(ev)); return(true); }
public void Execute(OnOrderCreated ev) { using (IUnitOfWork uow = new UnitOfWork(RepositoryType.MongoDb)) { IOrderQuery query = IoC.Container.Resolve <IOrderQuery>(uow); query.Add(new App.Query.Entity.Order.Order(ev.OrderId)); uow.Commit(); } }