static void Main(string[] args) { ObjectFactory.Initialize(x => { x.For <Discover.DomainModel.IDomainDataContext>().Singleton().Use <MyMood.Infrastructure.EntityFramework.MyMoodDbContext>(); }); EventGenerator eg = new EventGenerator(ObjectFactory.GetInstance <IDomainDataContext>()); eg.GenerateNewEvent("NovartisTest", "Novartis Test Event"); }
protected override void Seed(MyMoodDbContext db) { //this.SeedMoods(db); EventGenerator eg = new EventGenerator(db); Event ev = eg.GenerateNewEvent("NovartisTest", "Novartis Test"); ev.ApplicationConfig.AppPassCode = new Guid("ABBA6130-9663-4FA4-D1D4-08CF435A7DE9"); ev.ApplicationConfig.TimeZone = "Central Europe Standard Time"; var adminUser = db.Users.FirstOrDefault(u => u.UserName == "admin"); if (adminUser == null) { adminUser = new User("admin", "D1scov3r!", "*****@*****.**", "System Administrator", true, "System Administrator"); db.Users.Add(adminUser); } adminUser.AddToRoles(UserRole.SystemAdmin); db.SaveChanges(); }