public void Exceute(domain.Product domainProduct) { this.domainProduct = domainProduct; try { this.domainProduct.SetPropertyValue(this.propertyName, this.Value); } catch { } }
internal void SelectProducts() { SqlConnection conn = new SqlConnection("Server=EALDB1.EAL.LOCAL;Database=EJL41_DB; User ID = EJL41_USR; Password = Baz1nga41"); conn.Open(); SqlCommand command = new SqlCommand("SelectProducts", conn); command.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader sqlR = command.ExecuteReader(); while (sqlR.Read()) { int Pid = Convert.ToInt32(sqlR["productID"]); string name = Convert.ToString(sqlR["name"]); domain.Product p = new domain.Product(Pid, name); Database.getDatabase().productList.Add(p); } conn.Close(); conn.Dispose(); }
public void SetDomainObject(domain.Product domainProduct) { this.domainProduct = domainProduct; }
private void AddNewItem() { domain.Product dmProduct = new domain.Product(); ProductItemViewModel vm = this.productVMContainer.CreateVM(this.container, dmProduct); this.productService.Add(dmProduct); this.ProductList.Add(vm); this.SelectedItem = vm; this.eventAggregator.GetEvent<ProductNewItemCreatedEvent>().Publish( new ProductNewItemCreatedEventPayLoad(vm)); }
public ProductItemViewModel(ProductService productService, domain.Product domainProduct, IEventAggregator eventAggregator, ProductPriceCalcuateService productPriceCalcuateService) { this.productService = productService; this.productPriceCalcuateService = productPriceCalcuateService; this.eventAggregator = eventAggregator; this.domainProduct = domainProduct; this.domainProduct.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(domainProduct_PropertyChanged); }