Files
BusinessMgr-2019/SaBusMgrStandardBase/Base/Core/ISbmUserContext.cs
T

32 lines
975 B
C#

using Sarand.Net.Standard.Base.Dbas;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Sarand.BusinessMgr.Net.Standard.Base.Core
{
//=======================================================================
public interface ISbmUserContext
{
//-------------------------------------------------------------------
// Properties.
/// <summary>User display name.</summary>
String UserDisplayName { get; }
/// <summary>User email address.</summary>
String UserEmailAddress { get; }
/// <summary>Does the context represent a valid user account.</summary>
bool ValidUser { get; }
/// <summary>Database update info - user session specific properties for database inserts/updates.</summary>
DbUpdateInfo DbUpdateInfo { get; }
//-------------------------------------------------------------------
}
//=======================================================================
}