コード例 #1
0
 public DesignTimeProductEditViewModel()
 {
     ViewData = new ProductEditViewData()
     {
         ProductID = 1,
         ProductName = "shampoo",
         CategoryName = "shauma",
         Description = "for washing",
         SupplierName = "Johnny",
         Price = 2.5m,
     };
 }
コード例 #2
0
 public void UpdateProduct(ProductEditViewData data)
 {
     var category = context_db.Categories.Where(c => c.CategoryName == data.CategoryName).FirstOrDefault();
     var supplier = context_db.Suppliers.Where(s => s.SupplierName == data.SupplierName).FirstOrDefault();
     Product item = new Product()
     {
          ProductID = data.ProductID,
          ProductName = data.ProductName,
          CategoryID = category.CategoryID,
          Category = category,
          SupplierID = supplier.SupplierID,
          Supplier = supplier,
          Description = data.Description,
          Price = data.Price
     };
     proRep.UpdateProduct(item);
     context_db.SaveChanges();
     Messenger.NotifyColleagues(MessageTypes.MSG_PRODUCT_SAVED, data);
 }