Пример #1
0
 /// <summary>
 /// Saves the enumeration item.
 /// </summary>
 /// <param name="enumerationItem">The enumeration item.</param>
 /// <returns></returns>
 public EnumerationItem SaveEnumerationItem(EnumerationItem enumerationItem)
 {
     Logger.InfoFormat("Received call to save enumeration: {0}", enumerationItem.Id);
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .SaveEnumerationItem(enumerationItem));
 }
Пример #2
0
 public EnumerationItem[] GetEnumerationItemsForReasonAndAdviceTitles(string categoryId, string problemId, string subjectId, string adviceCode)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance).GetEnumerationItemsForReasonAndAdviceTitles(
                categoryId, problemId, subjectId, adviceCode));
 }
Пример #3
0
 /// <summary>
 /// You MUST override this method, but you cannot use
 /// Initializing code in the constructor that references itself (since the object is not yet created) - Obsolete remark
 /// REMARK: since the code has been moved to the onOpen method of the servicehost; you can be certain now that
 /// the object has been created.
 /// </summary>
 protected override void RegisterRequiredDomainObjects()
 {
     ExplorerProviderFactory
     .CreateProvider(ExplorerProviderFactory.Key.Instance)
     .Initialize();
 }
Пример #4
0
 /// <summary>
 /// Deletes the enumeration link item.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <returns></returns>
 public EnumerationLinkItem DeleteEnumerationLinkItem(string id)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .DeleteEnumerationLinkItem(id));
 }
Пример #5
0
 /// <summary>
 /// Gets the enumeration items top.
 /// </summary>
 /// <returns></returns>
 public EnumerationItem[] GetEnumerationItemsTop()
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationItemsTop());
 }
Пример #6
0
 /// <summary>
 /// Gets the perspective items for parent perspective.
 /// </summary>
 /// <param name="parentId">The parent id.</param>
 /// <returns></returns>
 public PerspectiveItem[] GetPerspectiveItemsForParentPerspective(string parentId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetPerspectiveItemsForParentPerspective(parentId));
 }
Пример #7
0
 /// <summary>
 /// Gets the perspective item.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <returns></returns>
 public PerspectiveItem GetPerspectiveItem(string id)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetPerspectiveItem(id));
 }
Пример #8
0
 public EnumerationPropertyItem[] GetEnumerationPropertyItemsLikeType(string typeId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance).GetEnumerationPropertyItemsLikeType(typeId));
 }
Пример #9
0
 /// <summary>
 /// Gets the enumeration link items for target.
 /// </summary>
 /// <param name="targetId">The target id.</param>
 /// <returns></returns>
 public EnumerationLinkItem[] GetEnumerationLinkItemsForTarget(string targetId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationLinkItemsForTarget(targetId));
 }
Пример #10
0
 /// <summary>
 /// Gets the enumeration property items for enumeration.
 /// </summary>
 /// <param name="enumerationId">The enumeration id.</param>
 /// <returns></returns>
 public EnumerationPropertyItem[] GetEnumerationPropertyItemsForEnumeration(string enumerationId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationPropertyItemsForEnumeration(enumerationId));
 }
Пример #11
0
 /// <summary>
 /// Gets the enumeration property item.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <returns></returns>
 public EnumerationPropertyItem GetEnumerationPropertyItem(string id)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationPropertyItem(id));
 }
Пример #12
0
 /// <summary>
 /// Gets the enumeration items for search.
 /// </summary>
 /// <param name="searchString">The search string.</param>
 /// <returns></returns>
 public EnumerationItem[] GetEnumerationItemsForSearch(string searchString)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationItemsForSearch(searchString));
 }
Пример #13
0
 /// <summary>
 /// Initializes this instance.
 /// </summary>
 /// <returns></returns>
 public bool Initialize()
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .Initialize());
 }
Пример #14
0
 /// <summary>
 /// Gets the enumeration items types for parent perspective.
 /// </summary>
 /// <param name="parentId">The parent id.</param>
 /// <returns></returns>
 public EnumerationItem[] GetEnumerationItemsTypesForParentPerspective(string parentId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationItemsTypesForParentPerspective(parentId));
 }
Пример #15
0
 /// <summary>
 /// Gets the perspective items top.
 /// </summary>
 /// <returns></returns>
 public PerspectiveItem[] GetPerspectiveItemsTop()
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetPerspectiveItemsTop());
 }
Пример #16
0
 public EnumerationWithPropertyValueItem[] GetEnumerationWithPropertyValueItemsForTypeAndParentEnumerationProperty(string typeId, string property, string propertyValue)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance).GetEnumerationWithPropertyValueItemsForTypeAndParentEnumerationProperty(typeId, property, propertyValue));
 }
Пример #17
0
 /// <summary>
 /// Gets the enumeration link items for source.
 /// </summary>
 /// <param name="sourceId">The source id.</param>
 /// <returns></returns>
 public EnumerationLinkItem[] GetEnumerationLinkItemsForSource(string sourceId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetEnumerationLinkItemsForSource(sourceId));
 }
Пример #18
0
 public EnumerationPropertyItem GetEnumerationPropertyItemForEnumerationAndEnumerationPropertyTitle(string enumerationId, string property)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance).GetEnumerationPropertyItemForEnumerationAndEnumerationPropertyTitle(enumerationId, property));
 }
Пример #19
0
 /// <summary>
 /// Saves the enumeration link item.
 /// </summary>
 /// <param name="enumerationLinkItem">The enumeration link item.</param>
 /// <returns></returns>
 public EnumerationLinkItem SaveEnumerationLinkItem(EnumerationLinkItem enumerationLinkItem)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .SaveEnumerationLinkItem(enumerationLinkItem));
 }
Пример #20
0
 /// <summary>
 /// Gets the perspective items for enumeration.
 /// </summary>
 /// <param name="enumerationId">The enumeration id.</param>
 /// <returns></returns>
 public PerspectiveItem[] GetPerspectiveItemsForEnumeration(string enumerationId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetPerspectiveItemsForEnumeration(enumerationId));
 }
Пример #21
0
 /// <summary>
 /// Saves the perspective item.
 /// </summary>
 /// <param name="perspectiveItem">The perspective item.</param>
 /// <returns></returns>
 public PerspectiveItem SavePerspectiveItem(PerspectiveItem perspectiveItem)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .SavePerspectiveItem(perspectiveItem));
 }
Пример #22
0
 /// <summary>
 /// Gets the type of the perspective items for parent perspective and enumeration.
 /// </summary>
 /// <param name="parentId">The parent id.</param>
 /// <param name="typeId">The type id.</param>
 /// <returns></returns>
 public PerspectiveItem[] GetPerspectiveItemsForParentPerspectiveAndEnumerationType(string parentId, string typeId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetPerspectiveItemsForParentPerspectiveAndEnumerationType(parentId, typeId));
 }
Пример #23
0
 /// <summary>
 /// Gets the type of the perspective items for.
 /// </summary>
 /// <param name="typeId">The type id.</param>
 /// <returns></returns>
 public PerspectiveItem[] GetPerspectiveItemsForType(string typeId)
 {
     return(ExplorerProviderFactory
            .CreateProvider(ExplorerProviderFactory.Key.Instance)
            .GetPerspectiveItemsForType(typeId));
 }