Example #1
0
 public RedfernDb(RedfernContext context) : base(RedfernDb.CreateConnectionString(context))
 {
     this._context         = context;
     this._securityContext = new RedfernSecurityContext();
     this.Configuration.LazyLoadingEnabled   = true;
     this.Configuration.ProxyCreationEnabled = true;
 }
        public static Activity CreateActivity(this RedfernDb db)
        {
            Activity activity = db.Activities.Create();

            activity.ActivityDate = DateTime.UtcNow;
            activity.SetActor(db.Context.ClientUserName, db.Context.ClientUserFullName);
            return(activity);
        }
        public static string GetUserFullName(this RedfernDb db, string userName)
        {
            var user = db.SecurityContext.Users.Where(u => u.UserName == userName).SingleOrDefault();

            if (user != null)
            {
                return(user.FullName);
            }
            else
            {
                return("");
            }
        }