Files

35 lines
1.0 KiB
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
{
//=======================================================================
/// <summary>
/// Basic User properties associated with a session.
/// </summary>
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; }
//-------------------------------------------------------------------
}
//=======================================================================
}