private ISyncRequest BuilderParamsters(int productId) { Request.Put(ParamName.Param_ItemId,GetItemId(productId)); using (var db = GetDbContext()) { var item = db.Products.FirstOrDefault(p => p.Id == productId); if (item == null) { throw new WgwSyncException(string.Format("Not exists product! id = {0}",productId)); } var builder = new StockBuilder(Request, item); builder.BuildStockInfo("newData", false); } return Request; }
protected virtual void Build(ProductEntity entity) { this.BuildImages(entity); var stock = new StockBuilder(Request, entity); stock.BuildStockInfo("stockstr"); }