Files
BusinessMgr-2019/SaBusMgrStandardBase/Base/Bus/SbmHierarchyItem.cs
T

41 lines
1.3 KiB
C#

using Sarand.BusinessMgr.Net.Standard.Base.App;
using Sarand.BusinessMgr.Net.Standard.Base.Core;
using Sarand.Net.Standard.Base.Bus;
namespace Sarand.BusinessMgr.Net.Standard.Base.Bus
{
//=======================================================================
public class SbmHierarchyItem : SacsHierarchyItem
{
//-------------------------------------------------------------------
// Construction.
protected SbmHierarchyItem() : base()
{
}
protected SbmHierarchyItem(SysId id) : base(id)
{
}
/// <summary>
/// Construction - avoid where possible as User Context being removed from Hierarchy Item.
/// </summary>
protected SbmHierarchyItem(ISbmUserOrganisationContext userContext) : base()
{
UserContext = userContext;
}
/// <summary>
/// Construction - avoid where possible as User Context being removed from Hierarchy Item.
/// </summary>
protected SbmHierarchyItem(ISbmUserOrganisationContext userContext, SysId id) : base(id)
{
UserContext = userContext;
}
//-------------------------------------------------------------------
// Properties.
public ISbmUserOrganisationContext UserContext { get; }
//-------------------------------------------------------------------
}
//=======================================================================
}