Files
BeWoPlaner/Data/LoggedInUserOperationContextExt.cs

34 lines
816 B
C#
Raw Permalink Normal View History

2016-06-27 01:45:38 +02:00
using System.ServiceModel;
using BeWo.Data.Entities;
namespace BeWo.Data
{
public class LoggedInUserOperationContextExt : IExtension<OperationContext>
{
public static LoggedInUserOperationContextExt Current
{
get
{
if (OperationContext.Current != null)
return OperationContext.Current.Extensions.Find<LoggedInUserOperationContextExt>();
return null;
}
}
public string LoginName { get; set; }
public string UnhashedPassword { get; set; }
public ApplicationUser User { get; set; }
public void Attach(OperationContext owner)
{
}
public void Detach(OperationContext owner)
{
}
}
}