/// <summary>
 /// Initializes a new instance of the <see cref="ElementsDetailViewModel"/> class.
 /// </summary>
 /// <param name="elementDomainContext">The element domain context.</param>
 public ElementsDetailViewModel(ElementDomainContext elementDomainContext, AdministrationCodeTableService codeTableService )
 {
     _elementDomainContext = elementDomainContext;
     ParrentElements=new BindableCollection<Element>();
     _codeTableService = codeTableService;
     _elementGraphicTypes=new List<ElementType>();
     ElementGraphicTypes=new BindableCollection<ElementType>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ElementAssigmentDetailViewModel"/> class.
 /// </summary>
 /// <param name="elementDomain">The element domain.</param>
 /// <param name="permisionContext">The permision context.</param>
 /// <param name="codeTableService">The code table service.</param>
 public ElementAssigmentDetailViewModel(ElementDomainContext elementDomain,PermissionsDomainContext permisionContext, AdministrationCodeTableService codeTableService)
 {
     _elementDomainContext = elementDomain;
     _administrationCodeTable = codeTableService;
     _permissionsDomainContext = permisionContext;
     Values=new BindableCollection<string>();
     Properties=new BindableCollection<GraphicPropertyDto>();
     //Modules = new BindableCollection<Element>();
     //Views = new BindableCollection<Element>();
     //Controls = new BindableCollection<Element>();
 }