public static void InitializeDatabase() { var database = new OpaContext(); var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(database)); var ownerUser = userManager.FindByName(OwnerEmail); if (ownerUser == null) { var user = new ApplicationUser { UserName = OwnerEmail, Email = OwnerEmail, EmailConfirmed = true }; var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(database)); if (!roleManager.Roles.Any()) { roleManager.Create(new IdentityRole { Name = "Admin" }); roleManager.Create(new IdentityRole { Name = "User" }); } userManager.Create(user, DateTime.Now.ToString(CultureInfo.InvariantCulture)); userManager.AddToRole(user.Id, "Admin"); } }
protected BaseController() { Logger = LogManager.GetLogger(GetType()); Database = new OpaContext(); PersonHelper = new PersonLogic(Database); UserHelper = new UserLogic(Database, PersonHelper); PaymentHelper = new PaymentLogic(Database, PersonHelper); ContactHelper = new ContactLogic(Database); FinancialHelper = new FinancialLogic(Database); }
public ContactLogic(OpaContext database) { Database = database; }
public PaymentLogic(OpaContext database, PersonLogic personHelper) { Database = database; PersonHelper = personHelper; }
public FinancialLogic(OpaContext database) { Database = database; }
public PersonLogic(OpaContext database) { Database = database; }
public UserLogic(OpaContext database, PersonLogic personHelper) { Database = database; PersonHelper = personHelper; }