Exemplo n.º 1
0
        public void RemoveCatalog(Guid userId, DatabaseModels.Catalog catalog, int quantity)
        {
            CheckOrderCondition(userId);

            // TODO: all logic must be checked
            var removed = new CatalogRemoved()
            {
                CatalogId = catalog.Id,
                Quantity  = quantity,
                UserId    = userId
            };

            _documentSession.Events.StartStream(_userOrder[userId], removed);
        }
 public DatabaseModels.Catalog Add(DatabaseModels.Catalog catalog)
 {
     return(_catalogContext.Catalogs.Add(catalog).Entity);
 }