public IdentityUnitOfWork(string connection) { context = new BezvizContext(connection); userManager = new BezvizUserManager(new UserStore <BezvizUser>(context)); roleManager = new BezvizRoleManager(new RoleStore <BezvizRole>(context)); operatorManager = new OperatorManager(context); visitorManager = new VisitorManager(context); groupManager = new GroupManager(context); xmlDispatchManager = new XMLDispatchManager(context); checkPoints = new CheckPointManager(context); nationalities = new NationalityManager(context); genders = new GenderManager(context); }
public static BezvizUserManager Create(IdentityFactoryOptions <BezvizUserManager> options, IOwinContext context) { BezvizContext db = context.Get <BezvizContext>(); var manager = new BezvizUserManager(new UserStore <BezvizUser>(db)); manager.PasswordValidator = new PasswordValidator { RequiredLength = 1 }; var dataProtectionProvider = options.DataProtectionProvider; if (dataProtectionProvider != null) { manager.UserTokenProvider = new DataProtectorTokenProvider <BezvizUser>(dataProtectionProvider.Create("ASP.NET Identity")); } manager.EmailService = new EmailService(); return(manager); }
public OperatorManager(BezvizContext db) { Database = db; }
public CheckPointManager(BezvizContext db) { Database = db; }
public GroupManager(BezvizContext db) { Database = db; }
public XMLDispatchManager(BezvizContext db) { Database = db; }
public GenderManager(BezvizContext db) { Database = db; }
public NationalityManager(BezvizContext db) { Database = db; }