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(""); } }