public void TestEmployee_ViewModel_Read() { var readStorage = new ReadStorage(new ReadContext()); var empsView = readStorage.Get<EmployeeView>() .Where(emp=> emp.Name.Contains("ali")) .ToList(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); var connection = ConfigurationManager.AppSettings["conn"]; ReadStorage rs = new ReadStorage(connection); AddEventHandler(); ContainerBuilder builder = new ContainerBuilder(); builder.RegisterModule(new ComponentBootStrapper(connection)); builder.RegisterControllers(Assembly.GetExecutingAssembly()); container = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); }
public ActionResult List() { var reports = ReadStorage.GetAll <CustomerOrdersDetailReport>(); return(View(reports)); }
public CustomerOrderViewModel() { Products = ReadStorage.GetAll <ProductDetailReport>(); Customers = ReadStorage.GetAll <CustomerDetailReport>(); }
public void Execute(StockBalanceDecreasedEvent e) { ReadStorage.Update <ProductDetailReport>(new ProductDetailReport { AggregateRootId = e.AggregateRootId, Stock = e.Stock }); }
public void Execute(NewProductCreatedEvent e) { var report = new ProductDetailReport(e.AggregateRootId, e.ProductName, e.Price, e.Stock); ReadStorage.Save <ProductDetailReport>(report); }
public void TestReadStorage() { var readStorage = new ReadStorage(new ReadContext()); readStorage.GetById<EmployeeView>(Guid.Empty); }
public ActionResult List() { var reports = ReadStorage.GetAll <ProductDetailReport>(); return(View(reports)); }