コード例 #1
0
ファイル: ProductGroupVM.cs プロジェクト: T1Easyware/Soheil
 public override void Save(object param)
 {
     ProductGroupDataService.AttachModel(_model);
     _model = ProductGroupDataService.GetSingle(_model.Id); OnPropertyChanged("ModifiedBy");OnPropertyChanged("ModifiedDate");Mode = ModificationStatus.Saved;
 }
コード例 #2
0
ファイル: ProductGroupVM.cs プロジェクト: T1Easyware/Soheil
 /// <summary>
 /// Initializes a new instance of the <see cref="ProductVM"/> class from the model.
 /// </summary>
 /// <param name="entity">The model.</param>
 /// <param name="access"></param>
 /// <param name="dataService"></param>
 public ProductGroupVM(ProductGroup entity, AccessType access, ProductGroupDataService dataService):base(access)
 {
     InitializeData(dataService);
     _model = entity;
 }
コード例 #3
0
ファイル: Product.cs プロジェクト: T1Easyware/Soheil
     private void FixupProductGroup(ProductGroup previousValue)
     {
         if (previousValue != null && previousValue.Products.Contains(this))
         {
             previousValue.Products.Remove(this);
         }
 
         if (ProductGroup != null)
         {
             if (!ProductGroup.Products.Contains(this))
             {
                 ProductGroup.Products.Add(this);
             }
         }
     }