示例#1
0
 void IModuleLink.RemoveModule(Module module)
 {
     if (this.Modules.Contains(module))
         this.Modules.Remove(module);
 }
示例#2
0
 void IModuleLink.AddModule(Module module)
 {
     if (!this.Modules.Contains(module))
         this.Modules.Add(module);
 }
示例#3
0
 void IModuleLink.AddModule(Module module)
 {
     var modules = ((IModuleLink)this).Modules.ToList();
     if (!modules.Contains(module))
     {
         this.Entity.nHydrateModel.IndexModules.Add(new IndexModule(this.Partition) { IndexID = this.Id, ModuleId = module.Id });
     }
 }
示例#4
0
 void IModuleLink.RemoveModule(Module module)
 {
     var modules = ((IModuleLink)this).Modules.ToList();
     if (modules.Contains(module))
     {
         var o = this.Entity.nHydrateModel.IndexModules.FirstOrDefault(x => x.IndexID == this.Id && x.ModuleId == module.Id);
         if (o != null)
             this.Entity.nHydrateModel.IndexModules.Remove(o);
     }
 }
 void IModuleLink.AddModule(Module module)
 {
     var modules = ((IModuleLink)this).Modules.ToList();
     if (!modules.Contains(module))
     {
         this.ParentEntity.nHydrateModel.RelationModules.Add(new RelationModule(this.Partition) { RelationID = this.Id, ModuleId = module.Id });
     }
 }