Exemplo n.º 1
0
        public static void Seed(IProfilesRepository profilesRepository)
        {
            var existingProfiles = profilesRepository.GetAllProfiles();

            foreach (var profile in profiles)
            {
                profile.PublicationActivity = new List <PublicationActivity>();
                profile.PublicationActivity.Add(new PublicationActivity {
                    LastFillDate = ProfileProvider.NextLastFillDate
                });

                profile.ProfessionalActivity = new List <ProfessionalActivity>();
                profile.ProfessionalActivity.Add(new ProfessionalActivity {
                    LastFillDate = ProfileProvider.NextLastFillDate
                });

                profile.AdditionalActivity = new List <AdditionalActivity>();
                profile.AdditionalActivity.Add(new AdditionalActivity {
                    LastFillDate = ProfileProvider.NextLastFillDate
                });

                var exists = false;
                foreach (var existingProfile in existingProfiles)
                {
                    if (existingProfile.LastName.Equals(profile.LastName) &&
                        existingProfile.FirstName.Equals(profile.FirstName) &&
                        existingProfile.MiddleName.Equals(profile.MiddleName))
                    {
                        exists = true;
                        break;
                    }
                }

                if (exists)
                {
                    continue;
                }

                profilesRepository.CreateProfile(profile);
            }
        }
Exemplo n.º 2
0
        public UsersSeed(IProfilesRepository profilesRepository)
        {
            var existingProfiles = profilesRepository.GetAllProfiles();

            var arbuzovaProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Арбузова" && p.FirstName == "Юлія" && p.MiddleName == "Вікторівна");
            var arbuzovaId      = arbuzovaProfile == null ? 0 : arbuzovaProfile.Id;

            var zhivetcProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Живець" && p.FirstName == "Алла" && p.MiddleName == "Миколаївна");
            var zhivetcId      = zhivetcProfile == null ? 0 : zhivetcProfile.Id;

            var karlovaProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Карлова" && p.FirstName == "Наталя" && p.MiddleName == "Іванівна");
            var karlovaId      = karlovaProfile == null ? 0 : karlovaProfile.Id;

            var komlichenkoProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Комліченко" && p.FirstName == "Оксана" && p.MiddleName == "Олександрівна");
            var komlichenkoId      = komlichenkoProfile == null ? 0 : komlichenkoProfile.Id;

            var narozhnyiProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Нарожний" && p.FirstName == "Олександр" && p.MiddleName == "Васильович");
            var narozhnyiId      = narozhnyiProfile == null ? 0 : narozhnyiProfile.Id;

            var nosovProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Носов" && p.FirstName == "Павло" && p.MiddleName == "Сергійович");
            var nosovId      = nosovProfile == null ? 0 : nosovProfile.Id;

            var rotanProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Ротань" && p.FirstName == "Наталя" && p.MiddleName == "Вікторівна");
            var rotanId      = rotanProfile == null ? 0 : rotanProfile.Id;

            var savenokProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Савенок" && p.FirstName == "Людмила" && p.MiddleName == "Андріївна");
            var savenokId      = savenokProfile == null ? 0 : savenokProfile.Id;

            var safonovaProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Сафонова" && p.FirstName == "Ганна" && p.MiddleName == "Феліксівна");
            var safonovaId      = safonovaProfile == null ? 0 : safonovaProfile.Id;

            var safonovProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Сафонов" && p.FirstName == "Михайло" && p.MiddleName == "Сергійович");
            var safonovId      = safonovProfile == null ? 0 : safonovProfile.Id;

            var semakovaProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Семакова" && p.FirstName == "Тетяна" && p.MiddleName == "Олексіївна");
            var semakovaId      = semakovaProfile == null ? 0 : semakovaProfile.Id;

            var yakovenkoVDProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Яковенко" && p.FirstName == "Віра" && p.MiddleName == "Дмитрівна");
            var yakovenkoVDId      = yakovenkoVDProfile == null ? 0 : yakovenkoVDProfile.Id;

            var yakovenkoEOProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Яковенко" && p.FirstName == "Євген" && p.MiddleName == "Олександрович");
            var yakovenkoEOId      = yakovenkoEOProfile == null ? 0 : yakovenkoEOProfile.Id;

            var yakovenkoOEProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Яковенко" && p.FirstName == "Олександр" && p.MiddleName == "Євгенович");
            var yakovenkoOEId      = yakovenkoOEProfile == null ? 0 : yakovenkoOEProfile.Id;

            var gogunskyProfile = existingProfiles.FirstOrDefault(p => p.LastName == "Гогунський" && p.FirstName == "Віктор" && p.MiddleName == "Дмитрович");
            var gogunskyId      = gogunskyProfile == null ? 0 : gogunskyProfile.Id;

            _users = new Dictionary <ApplicationUser, string>
            {
                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = arbuzovaId
                    },
                    "FE7A8dUD"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = zhivetcId
                    },
                    "gXkRJ8rE"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = karlovaId
                    },
                    "nE3kcQbx"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = komlichenkoId
                    },
                    "JB3c5dEg"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = narozhnyiId
                    },
                    "jadCup5r"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = nosovId
                    },
                    "sJW4xvdL"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = rotanId
                    },
                    "fKQD2pr3"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = savenokId
                    },
                    "BDqCxU4P"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = safonovaId
                    },
                    "p8syBRqX"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = safonovId
                    },
                    "Npw7cnGf"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = semakovaId
                    },
                    "PZ3B7dx4"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = yakovenkoVDId
                    },
                    "K6UTezsL"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = yakovenkoEOId
                    },
                    "BUs5gFP3"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = yakovenkoOEId
                    },
                    "rVjC2dpD"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = gogunskyId
                    },
                    "rF3e6tmB"
                },

                {
                    new ApplicationUser {
                        UserName = "******", ProfileId = 0
                    },
                    "n8CYQBbg"
                }
            };
        }