32 lines
975 B
C#
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; }
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|