Esempio n. 1
0
        private void linkLabelSeedDatabase_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Visible = false;

            Config.UpdateKey(Config._keyShowReseedDataForm, "false");

            PseudoProgressForm progress = new PseudoProgressForm(Config.SeedDataLimit / 2);

            progress.ProgressLabel = "Creating seed data...";
            BackgroundWorker backgroundWorker = new BackgroundWorker();

            backgroundWorker.DoWork +=
                delegate(object obj, DoWorkEventArgs eventArgs)
            {
                SeedDataHelper.CreateSeedData();
            };

            backgroundWorker.RunWorkerCompleted +=
                delegate(object obj, RunWorkerCompletedEventArgs eventArgs)
            {
                progress.Close();
                Close();
            };

            backgroundWorker.RunWorkerAsync();
            progress.ShowDialog(this);
        }
Esempio n. 2
0
        protected override void Seed(FoundryMissionsCom.Models.ApplicationDbContext context)
        {
            //  This method will be called after migrating to the latest version.

            //  You can use the DbSet<T>.AddOrUpdate() helper extension method
            //  to avoid creating duplicate seed data. E.g.
            //
            //    context.People.AddOrUpdate(
            //      p => p.FullName,
            //      new Person { FullName = "Andrew Peters" },
            //      new Person { FullName = "Brice Lambson" },
            //      new Person { FullName = "Rowan Miller" }
            //    );
            //

            SeedDataHelper.AddUsersAndRoles(context);

            //add the mission tag types
            context.MissionTagTypes.AddOrUpdate(
                m => m.TagName,
                SeedDataHelper.GetMissionTagTypes().ToArray()
                );

            context.SaveChanges();

            SeedDataHelper.SetMissionLinks(context);
        }
Esempio n. 3
0
        /// <inheritdoc />
        protected override void Seed(CatalystDbContext context)
        {
            base.Seed(context);

            foreach (var person in SeedDataHelper.GetDefaultPeople())
            {
                context.People.Add(person);
            }
            context.SaveChanges();
        }
Esempio n. 4
0
        public LogInWindowViewModel()
        {
            LogInCommand  = new DelegateCommand <Window>(OnLogIn);
            CancelCommand = new DelegateCommand <Window>(OnCancel);

#if DEBUG
            Username = "******";
#endif

            //Back up the database, if needed
            ISettingsRepository <WorkshopSettings> generalSettings = SeedDataHelper.SeedDatabase();
            BackupRestoreManager.BackupIfRequired(generalSettings.GetWorkshopSettings());
        }
Esempio n. 5
0
        //********************** RssEpisode Functions ********************************
        public async Task <int> SeedData()
        {
            var result3 = await Database.DeleteAllAsync <FeedItem>();

            var result4 = await Database.DeleteAllAsync <RssEpisode>();

            var feedItem = SeedDataHelper.CreateFeedItem(1);
            var result   = await SaveFeedItemAsync(feedItem);

            if (feedItem.Id != null)
            {
                var episodeList = SeedDataHelper.CreateRssEpisodeForFeedItem(feedItem.Id.Value);
                var result2     = await SaveEpisodeListAsync(episodeList);
            }
            return(0);
        }
Esempio n. 6
0
        public static void Initialize(PearUpContext context, IHashingService hashingService, IUserFactory userFactory)
        {
            context.Database.Migrate();

            if (!context.Admins.Any())
            {
                var admins = SeedDataHelper.GetAdmins(hashingService);
                context.Admins.AddRange(admins);
                context.SaveChanges();
            }

            if (!context.Interests.Any())
            {
                var interests = SeedDataHelper.GetInterests();
                context.Interests.AddRange(interests);
                context.SaveChanges();
            }
        }
Esempio n. 7
0
        public static async Task <Customer> GetCustomerMock()
        {
            var firstName = AppSettings.CustomerMock.FirstName;
            var lastName  = AppSettings.CustomerMock.LastName;
            var queryable = dbContext.Customers
                            .Where(i => i.FirstName.ToLower() == firstName.ToLower() &&
                                   i.LastName.ToLower() == lastName.ToLower());
            var customer = await queryable.FirstOrDefaultAsync();

            if (customer == null)
            {
                var helper = new SeedDataHelper();
                await helper.SeedDataAsync(AppSettings.CustomerMock.UserId, firstName, lastName, AppSettings.CustomerMock.Email);

                customer = await dbContext.Customers.Where(
                    i => i.FirstName.ToLower() == firstName.ToLower() &&
                    i.LastName.ToLower() == lastName.ToLower()).FirstAsync();
            }
            return(customer);
        }
Esempio n. 8
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, SeedDataHelper seed)
        {
            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            //loggerFactory.AddNLog();
            //loggerFactory.AddDebug();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                //app.UseStatusCodePagesWithReExecute("/errors/{0}");
            }
            //app.AddNLogWeb();
            //env.ConfigureNLog("nlog.config");

            app.UseStaticFiles();


            //app.UseCors(builder => {
            //    builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
            //});

            app.UseWebMarkupMin();

            app.UseStatusCodePages();

            app.UseCookieAuthentication();

            app.UseIdentity()
            .UseFacebookAuthentication(new FacebookOptions
            {
                AppId     = "513909428944612",
                AppSecret = "ff39f291e39d36224dcb6e8687fbbf0c"
            })
            .UseGoogleAuthentication(new GoogleOptions
            {
                ClientId     = "1007746957521-ei30jkh72jq90fec7m3re91dpeaobgl4.apps.googleusercontent.com",
                ClientSecret = "MEKtgoPZGPYxu9aHqkIeqmqj-"
            })
            .UseTwitterAuthentication(new TwitterOptions
            {
                ConsumerKey    = "tl0zTPXYqQRV969qVbXyCQsb8",
                ConsumerSecret = "fF4cdlcMxeDrvZJFLRZAj7SDkQt7NYBetewCzbJzRxUUbPCMmO"
            });

            seed.Initialize();


            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "areaRoute",
                    template: "{area:exists}/{controller}/{action}/{id?}",
                    defaults: new { controller = "Home", action = "Index" });

                routes.MapRoute(
                    name: "default",
                    template: "{controller}/{action}/{id?}",
                    defaults: new { controller = "Home", action = "Index" });

                routes.MapRoute(
                    name: "admin",
                    template: "admin/{action}/{id?}",
                    defaults: new { area = "admin", controller = "Home", action = "Index" });
            });
        }
Esempio n. 9
0
 public static void EnsureSeeded(this smartFundsDbContext context)
 {
     SeedDataHelper.Seed(context);
     context.SaveChanges();
 }
Esempio n. 10
0
 protected override void OnModelCreating(ModelBuilder builder)
 {
     builder.ApplyConfigurationsFromAssembly(typeof(DevSalaryDbContext).Assembly);
     SeedDataHelper.SeedAllData(builder);
 }
Esempio n. 11
0
 public static void SeedDatabase(this IServiceProvider services) => SeedDataHelper.SeedDatabase(services.GetRequiredService <TodoContext>());
Esempio n. 12
0
 public ReseedDataCommandHandler(CctDbContext db)
 {
     _db             = db;
     _seedDataHelper = new SeedDataHelper(db);
 }