Exemplo n.º 1
0
        /// <summary>
        /// The set marital status data.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetMaritalStatusData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            /*if (uow.MaritalStatusLookups.Any())
            {
                return;
            }

            var married = GetMaritalStatusLookup(Married);
            uow.MaritalStatusLookups.AddOrUpdate(married);

            var single = GetMaritalStatusLookup(Single);
            uow.MaritalStatusLookups.AddOrUpdate(single);

            var divorced = GetMaritalStatusLookup(Divorced);
            uow.MaritalStatusLookups.AddOrUpdate(divorced);

            var livingTogether = GetMaritalStatusLookup(LivingTogether);
            uow.MaritalStatusLookups.AddOrUpdate(livingTogether);

            var widow = GetMaritalStatusLookup(Widow);
            uow.MaritalStatusLookups.AddOrUpdate(widow);

            var widower = GetMaritalStatusLookup(Widower);
            uow.MaritalStatusLookups.AddOrUpdate(widower);

            var other = GetMaritalStatusLookup(Other);
            uow.MaritalStatusLookups.AddOrUpdate(other);

            hasChanges = true;*/
        }
Exemplo n.º 2
0
        public static void SetSecurityTrainingData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.SecurityTrainingLookups.Any())
            {
                return;
            }

            var cit = GetSecurityTrainingLookup(CitName);

            uow.SecurityTrainingLookups.AddOrUpdate(cit);

            var vip = GetSecurityTrainingLookup(VipName);

            uow.SecurityTrainingLookups.AddOrUpdate(vip);

            var k9 = GetSecurityTrainingLookup(K9Name);

            uow.SecurityTrainingLookups.AddOrUpdate(k9);

            var arm = GetSecurityTrainingLookup(FireArm);

            uow.SecurityTrainingLookups.AddOrUpdate(arm);

            var other = GetSecurityTrainingLookup(Other);

            uow.SecurityTrainingLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 3
0
 /// <summary>
 /// The set marital status data.
 /// </summary>
 /// <param name="uow">
 /// The uow.
 /// </param>
 /// <param name="hasChanges">
 /// The has changes.
 /// </param>
 public static void SetMaritalStatusData(DurandalAuthDbContext uow, ref bool hasChanges)
 {
     /*if (uow.MaritalStatusLookups.Any())
      * {
      *  return;
      * }
      *
      * var married = GetMaritalStatusLookup(Married);
      * uow.MaritalStatusLookups.AddOrUpdate(married);
      *
      * var single = GetMaritalStatusLookup(Single);
      * uow.MaritalStatusLookups.AddOrUpdate(single);
      *
      * var divorced = GetMaritalStatusLookup(Divorced);
      * uow.MaritalStatusLookups.AddOrUpdate(divorced);
      *
      * var livingTogether = GetMaritalStatusLookup(LivingTogether);
      * uow.MaritalStatusLookups.AddOrUpdate(livingTogether);
      *
      * var widow = GetMaritalStatusLookup(Widow);
      * uow.MaritalStatusLookups.AddOrUpdate(widow);
      *
      * var widower = GetMaritalStatusLookup(Widower);
      * uow.MaritalStatusLookups.AddOrUpdate(widower);
      *
      * var other = GetMaritalStatusLookup(Other);
      * uow.MaritalStatusLookups.AddOrUpdate(other);
      *
      * hasChanges = true;*/
 }
Exemplo n.º 4
0
        public static void SetPsiraGradeData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.PsiraGradeLookups.Any())
            {
                return;
            }

            var gradeA = GetPsiraGradeLookup(GradeA);
            uow.PsiraGradeLookups.AddOrUpdate(gradeA);

            var gradeB = GetPsiraGradeLookup(GradeB);
            uow.PsiraGradeLookups.AddOrUpdate(gradeB);

            var gradeC = GetPsiraGradeLookup(GradeC);
            uow.PsiraGradeLookups.AddOrUpdate(gradeC);

            var gradeD = GetPsiraGradeLookup(GradeD);
            uow.PsiraGradeLookups.AddOrUpdate(gradeD);

            var gradeE = GetPsiraGradeLookup(GradeE);
            uow.PsiraGradeLookups.AddOrUpdate(gradeE);

            var other = GetPsiraGradeLookup(Other);
            uow.PsiraGradeLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 5
0
        public static void SetEthnicityData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.EthnicityLookups.Any())
            {
                return;
            }

            var african = GetEthnicityLookup(African);
            uow.EthnicityLookups.AddOrUpdate(african);

            var coloured = GetEthnicityLookup(Coloured);
            uow.EthnicityLookups.AddOrUpdate(coloured);

            var white = GetEthnicityLookup(White);
            uow.EthnicityLookups.AddOrUpdate(white);

            var indian = GetEthnicityLookup(Indian);
            uow.EthnicityLookups.AddOrUpdate(indian);

            var chinese = GetEthnicityLookup(Chinese);
            uow.EthnicityLookups.AddOrUpdate(chinese);

            var other = GetEthnicityLookup(Other);
            uow.EthnicityLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 6
0
        public static void SetPsiraGradeData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.PsiraGradeLookups.Any())
            {
                return;
            }

            var gradeA = GetPsiraGradeLookup(GradeA);

            uow.PsiraGradeLookups.AddOrUpdate(gradeA);

            var gradeB = GetPsiraGradeLookup(GradeB);

            uow.PsiraGradeLookups.AddOrUpdate(gradeB);

            var gradeC = GetPsiraGradeLookup(GradeC);

            uow.PsiraGradeLookups.AddOrUpdate(gradeC);

            var gradeD = GetPsiraGradeLookup(GradeD);

            uow.PsiraGradeLookups.AddOrUpdate(gradeD);

            var gradeE = GetPsiraGradeLookup(GradeE);

            uow.PsiraGradeLookups.AddOrUpdate(gradeE);

            var other = GetPsiraGradeLookup(Other);

            uow.PsiraGradeLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 7
0
        public static void SetEthnicityData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.EthnicityLookups.Any())
            {
                return;
            }

            var african = GetEthnicityLookup(African);

            uow.EthnicityLookups.AddOrUpdate(african);

            var coloured = GetEthnicityLookup(Coloured);

            uow.EthnicityLookups.AddOrUpdate(coloured);

            var white = GetEthnicityLookup(White);

            uow.EthnicityLookups.AddOrUpdate(white);

            var indian = GetEthnicityLookup(Indian);

            uow.EthnicityLookups.AddOrUpdate(indian);

            var chinese = GetEthnicityLookup(Chinese);

            uow.EthnicityLookups.AddOrUpdate(chinese);

            var other = GetEthnicityLookup(Other);

            uow.EthnicityLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 8
0
        /// <summary>
        /// The set language data.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetLanguageData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.LanguageLookups.Any())
            {
                return;
            }

            var english = GetLanguageLookup(English);

            uow.LanguageLookups.AddOrUpdate(english);

            var afrikaans = GetLanguageLookup(Afrikaans);

            uow.LanguageLookups.AddOrUpdate(afrikaans);

            var tswana = GetLanguageLookup(Tswana);

            uow.LanguageLookups.AddOrUpdate(tswana);

            var northenSotho = GetLanguageLookup(NothernSotho);

            uow.LanguageLookups.AddOrUpdate(northenSotho);

            var sotho = GetLanguageLookup(Sotho);

            uow.LanguageLookups.AddOrUpdate(sotho);

            var tsonga = GetLanguageLookup(Tsonga);

            uow.LanguageLookups.AddOrUpdate(tsonga);

            var venda = GetLanguageLookup(Venda);

            uow.LanguageLookups.AddOrUpdate(venda);

            var swati = GetLanguageLookup(Swati);

            uow.LanguageLookups.AddOrUpdate(swati);

            var ndebele = GetLanguageLookup(Ndebele);

            uow.LanguageLookups.AddOrUpdate(ndebele);

            var xhosa = GetLanguageLookup(Xhosa);

            uow.LanguageLookups.AddOrUpdate(xhosa);

            var zulu = GetLanguageLookup(Zulu);

            uow.LanguageLookups.AddOrUpdate(zulu);

            var other = GetLanguageLookup(Other);

            uow.LanguageLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 9
0
        public static void SetEntityData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.EntityTypeLookups.Any())
            {
                return;
            }

            var vendor = GetEntityType(Vendor);
            uow.EntityTypeLookups.AddOrUpdate(vendor);

            var individual = GetEntityType(Individual);
            uow.EntityTypeLookups.AddOrUpdate(individual);

            hasChanges = true;
        }
Exemplo n.º 10
0
        public static void SetYesNoLookupData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.YesNoLookups.Any())
            {
                return;
            }

            var yes = GetYesNoLookup(YesDecision);
            uow.YesNoLookups.AddOrUpdate(yes);

            var no = GetYesNoLookup(NoDecision);
            uow.YesNoLookups.AddOrUpdate(no);

            hasChanges = true;
        }
Exemplo n.º 11
0
        public static void SetAddressData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.AddressLookups.Any())
            {
                return;
            }

            var physicalAddress = GetAddress(PhysicalAddress);
            uow.AddressLookups.AddOrUpdate(physicalAddress);

            var postalAddress = GetAddress(PostalAddress);
            uow.AddressLookups.AddOrUpdate(postalAddress);

            hasChanges = true;
        }
Exemplo n.º 12
0
        public static void SetTitleData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.TitleLookups.Any())
            {
                return;
            }

            var mr = GetTitle(Mr);
            uow.TitleLookups.AddOrUpdate(mr);

            var mrs = GetTitle(Mrs);
            uow.TitleLookups.AddOrUpdate(mrs);

            hasChanges = true;
        }
Exemplo n.º 13
0
        /// <summary>
        /// The set gender data.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetGenderData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.GenderLookups.Any())
            {
                return;
            }

            var male = GetGenderLookup(Male);
            uow.GenderLookups.AddOrUpdate(male);

            var female = GetGenderLookup(Female);
            uow.GenderLookups.AddOrUpdate(female);

            hasChanges = true;
        }
Exemplo n.º 14
0
        public static void SetYesNoLookupData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.YesNoLookups.Any())
            {
                return;
            }

            var yes = GetYesNoLookup(YesDecision);

            uow.YesNoLookups.AddOrUpdate(yes);

            var no = GetYesNoLookup(NoDecision);

            uow.YesNoLookups.AddOrUpdate(no);

            hasChanges = true;
        }
Exemplo n.º 15
0
        /// <summary>
        /// The set employment status.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetEmploymentStatus(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            /*if (uow.EmploymentStatusLookups.Any())
            {
                return;
            }

            var permanent = GetEmploymentData(PermanentEmployement);
            uow.EmploymentStatusLookups.AddOrUpdate(permanent);

            var temporary = GetEmploymentData(TemporaryEmployed);
            uow.EmploymentStatusLookups.AddOrUpdate(temporary);

            var unemployed = GetEmploymentData(Unemployed);
            uow.EmploymentStatusLookups.AddOrUpdate(unemployed);*/
            hasChanges = true;
        }
Exemplo n.º 16
0
        public static void SetCityNameData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
           /* if (uow.CityNameLookups.Any())
            {
                return;
            }

            var gauteng = uow.ProvinceLookups.First(p => p.Name == ProvinceData.Gauteng);

            var pretoria = GetCityNameLookup(gauteng, Pretoria);
            uow.CityNameLookups.AddOrUpdate(pretoria);

            var johanneburg = GetCityNameLookup(gauteng, Johanneburg);
            uow.CityNameLookups.AddOrUpdate(johanneburg);

            hasChanges = true;*/
        }
Exemplo n.º 17
0
        /// <summary>
        /// The set title data.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetTitleData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.TitleLookups.Any())
            {
                return;
            }

            var mr = GetTitle(Mr);

            uow.TitleLookups.AddOrUpdate(mr);

            var mrs = GetTitle(Mrs);

            uow.TitleLookups.AddOrUpdate(mrs);

            hasChanges = true;
        }
Exemplo n.º 18
0
 /// <summary>
 /// The set city name data.
 /// </summary>
 /// <param name="uow">
 /// The uow.
 /// </param>
 /// <param name="hasChanges">
 /// The has changes.
 /// </param>
 public static void SetCityNameData(DurandalAuthDbContext uow, ref bool hasChanges)
 {
     /* if (uow.CityNameLookups.Any())
      * {
      *  return;
      * }
      *
      * var gauteng = uow.ProvinceLookups.First(p => p.Name == ProvinceData.Gauteng);
      *
      * var pretoria = GetCityNameLookup(gauteng, Pretoria);
      * uow.CityNameLookups.AddOrUpdate(pretoria);
      *
      * var johanneburg = GetCityNameLookup(gauteng, Johanneburg);
      * uow.CityNameLookups.AddOrUpdate(johanneburg);
      *
      * hasChanges = true;*/
 }
Exemplo n.º 19
0
        public static void SetAddressData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.AddressLookups.Any())
            {
                return;
            }

            var physicalAddress = GetAddress(PhysicalAddress);

            uow.AddressLookups.AddOrUpdate(physicalAddress);

            var postalAddress = GetAddress(PostalAddress);

            uow.AddressLookups.AddOrUpdate(postalAddress);

            hasChanges = true;
        }
Exemplo n.º 20
0
        public static void SetGenderData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.GenderLookups.Any())
            {
                return;
            }

            var male = GetGenderLookup(Male);

            uow.GenderLookups.AddOrUpdate(male);

            var female = GetGenderLookup(Female);

            uow.GenderLookups.AddOrUpdate(female);

            hasChanges = true;
        }
Exemplo n.º 21
0
 /// <summary>
 /// The set employment status.
 /// </summary>
 /// <param name="uow">
 /// The uow.
 /// </param>
 /// <param name="hasChanges">
 /// The has changes.
 /// </param>
 public static void SetEmploymentStatus(DurandalAuthDbContext uow, ref bool hasChanges)
 {
     /*if (uow.EmploymentStatusLookups.Any())
      * {
      *  return;
      * }
      *
      * var permanent = GetEmploymentData(PermanentEmployement);
      * uow.EmploymentStatusLookups.AddOrUpdate(permanent);
      *
      * var temporary = GetEmploymentData(TemporaryEmployed);
      * uow.EmploymentStatusLookups.AddOrUpdate(temporary);
      *
      * var unemployed = GetEmploymentData(Unemployed);
      * uow.EmploymentStatusLookups.AddOrUpdate(unemployed);*/
     hasChanges = true;
 }
Exemplo n.º 22
0
        /// <summary>
        /// The set entity data.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetEntityData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.EntityTypeLookups.Any())
            {
                return;
            }

            var vendor = GetEntityType(Vendor);

            uow.EntityTypeLookups.AddOrUpdate(vendor);

            var individual = GetEntityType(Individual);

            uow.EntityTypeLookups.AddOrUpdate(individual);

            hasChanges = true;
        }
Exemplo n.º 23
0
        public static void SetProvinceData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.ProvinceLookups.Any())
            {
                return;
            }

            var gauteng = GetProvinceLookup(Gauteng);

            uow.ProvinceLookups.AddOrUpdate(gauteng);

            var mpumalanga = GetProvinceLookup(Mpumalanga);

            uow.ProvinceLookups.AddOrUpdate(mpumalanga);

            var freestate = GetProvinceLookup(Freestate);

            uow.ProvinceLookups.AddOrUpdate(freestate);

            var northWest = GetProvinceLookup(NorthWest);

            uow.ProvinceLookups.AddOrUpdate(northWest);

            var westernCape = GetProvinceLookup(WesternCape);

            uow.ProvinceLookups.AddOrUpdate(westernCape);

            var easternCape = GetProvinceLookup(EasternCape);

            uow.ProvinceLookups.AddOrUpdate(easternCape);

            var limpopo = GetProvinceLookup(Limpopo);

            uow.ProvinceLookups.AddOrUpdate(limpopo);

            var kzn = GetProvinceLookup(KwaZuluNatal);

            uow.ProvinceLookups.AddOrUpdate(kzn);

            var northernCape = GetProvinceLookup(NorthernCape);

            uow.ProvinceLookups.AddOrUpdate(northernCape);

            hasChanges = true;
        }
Exemplo n.º 24
0
        public static void SetLanguageData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.LanguageLookups.Any())
            {
                return;
            }

            var english = GetLanguageLookup(English);
            uow.LanguageLookups.AddOrUpdate(english);

            var afrikaans = GetLanguageLookup(Afrikaans);
            uow.LanguageLookups.AddOrUpdate(afrikaans);

            var tswana = GetLanguageLookup(Tswana);
            uow.LanguageLookups.AddOrUpdate(tswana);

            var northenSotho = GetLanguageLookup(NothernSotho);
            uow.LanguageLookups.AddOrUpdate(northenSotho);

            var sotho = GetLanguageLookup(Sotho);
            uow.LanguageLookups.AddOrUpdate(sotho);

            var tsonga = GetLanguageLookup(Tsonga);
            uow.LanguageLookups.AddOrUpdate(tsonga);

            var venda = GetLanguageLookup(Venda);
            uow.LanguageLookups.AddOrUpdate(venda);

            var swati = GetLanguageLookup(Swati);
            uow.LanguageLookups.AddOrUpdate(swati);

            var ndebele = GetLanguageLookup(Ndebele);
            uow.LanguageLookups.AddOrUpdate(ndebele);

            var xhosa = GetLanguageLookup(Xhosa);
            uow.LanguageLookups.AddOrUpdate(xhosa);

            var zulu = GetLanguageLookup(Zulu);
            uow.LanguageLookups.AddOrUpdate(zulu);

            var other = GetLanguageLookup(Other);
            uow.LanguageLookups.AddOrUpdate(other);

            hasChanges = true;
        }
Exemplo n.º 25
0
        /// <summary>
        /// The set security training data.
        /// </summary>
        /// <param name="uow">
        /// The uow.
        /// </param>
        /// <param name="hasChanges">
        /// The has changes.
        /// </param>
        public static void SetSecurityTrainingData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            /*if (uow.SecurityTrainingLookups.Any())
            {
                return;
            }

            var cit = GetSecurityTrainingLookup(CitName);
            uow.SecurityTrainingLookups.AddOrUpdate(cit);

            var vip = GetSecurityTrainingLookup(VipName);
            uow.SecurityTrainingLookups.AddOrUpdate(vip);

            var k9 = GetSecurityTrainingLookup(K9Name);
            uow.SecurityTrainingLookups.AddOrUpdate(k9);

            var arm = GetSecurityTrainingLookup(FireArm);
            uow.SecurityTrainingLookups.AddOrUpdate(arm);

            var other = GetSecurityTrainingLookup(Other);
            uow.SecurityTrainingLookups.AddOrUpdate(other);

            hasChanges = true;*/
        }
Exemplo n.º 26
0
        public static void SetProvinceData(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.ProvinceLookups.Any())
            {
                return;
            }

            var gauteng = GetProvinceLookup(Gauteng);
            uow.ProvinceLookups.AddOrUpdate(gauteng);

            var mpumalanga = GetProvinceLookup(Mpumalanga);
            uow.ProvinceLookups.AddOrUpdate(mpumalanga);

            var freestate = GetProvinceLookup(Freestate);
            uow.ProvinceLookups.AddOrUpdate(freestate);

            var northWest = GetProvinceLookup(NorthWest);
            uow.ProvinceLookups.AddOrUpdate(northWest);

            var westernCape = GetProvinceLookup(WesternCape);
            uow.ProvinceLookups.AddOrUpdate(westernCape);

            var easternCape = GetProvinceLookup(EasternCape);
            uow.ProvinceLookups.AddOrUpdate(easternCape);

            var limpopo = GetProvinceLookup(Limpopo);
            uow.ProvinceLookups.AddOrUpdate(limpopo);

            var kzn = GetProvinceLookup(KwaZuluNatal);
            uow.ProvinceLookups.AddOrUpdate(kzn);

            var northernCape = GetProvinceLookup(NorthernCape);
            uow.ProvinceLookups.AddOrUpdate(northernCape);

            hasChanges = true;
        }
Exemplo n.º 27
0
        protected override void Seed(DurandalAuth.Data.DurandalAuthDbContext context)
        {
            if (!WebSecurity.Initialized)
            {
                WebSecurity.InitializeDatabaseConnection("DurandalAuthConnection", "DurandalAuth_UserProfiles", "UserProfileId", "UserName", autoCreateTables: true);
            }

            if (!Roles.RoleExists("Administrator"))
            {
                Roles.CreateRole("Administrator");
            }

            if (!Roles.RoleExists("User"))
            {
                Roles.CreateRole("User");
            }

            if (!WebSecurity.UserExists("admin"))
            {
                WebSecurity.CreateUserAndAccount("admin", "admin1234", new { Email = "*****@*****.**" }, false);
                Roles.AddUsersToRoles(new string[] { "admin" }, new string[] { "Administrator" });
            }

            DurandalAuthDbContext uow = new DurandalAuthDbContext();

            if (!uow.Categories.Any())
            {
                Category category1 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "About DurandalAuth",
                };
                category1.SetUrlReference();
                uow.Categories.AddOrUpdate(category1);

                Category category2 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "General",
                };
                category2.SetUrlReference();
                uow.Categories.AddOrUpdate(category2);

                Category category3 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "Development",
                };
                category3.SetUrlReference();
                uow.Categories.AddOrUpdate(category3);

                Category category4 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "Technology",
                };
                category4.SetUrlReference();
                uow.Categories.AddOrUpdate(category4);

                Category category5 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "Security",
                };
                category5.SetUrlReference();
                uow.Categories.AddOrUpdate(category5);

                uow.SaveChanges();
            }
        }
Exemplo n.º 28
0
        public static void SetPsiraCategoryLookup(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.PsiraStatusLookups.Any())
            {
                return;
            }

            var securityGuard = new PsiraCategoryLookup { Name = "Security Guard (Industrial and Commercial)" };
            uow.PsiraStatusLookups.AddOrUpdate(securityGuard);

            var cashInTransit = new PsiraCategoryLookup { Name = "Cash in Transit" };
            uow.PsiraStatusLookups.AddOrUpdate(cashInTransit);

            var bodyGuard = new PsiraCategoryLookup { Name = "Body Guarding" };
            uow.PsiraStatusLookups.AddOrUpdate(bodyGuard);

            var securityConsultant = new PsiraCategoryLookup { Name = "Security Consultant" };
            uow.PsiraStatusLookups.AddOrUpdate(securityConsultant);

            var reactionService = new PsiraCategoryLookup { Name = "Reaction Services" };
            uow.PsiraStatusLookups.AddOrUpdate(reactionService);

            var entertainmentVenueControl = new PsiraCategoryLookup { Name = "Entertainment / Venue Control" };
            uow.PsiraStatusLookups.AddOrUpdate(entertainmentVenueControl);

            var manufactureSecurity = new PsiraCategoryLookup { Name = "Manufacture Security Equipment" };
            uow.PsiraStatusLookups.AddOrUpdate(manufactureSecurity);

            var privateInvestigator = new PsiraCategoryLookup { Name = "Private Investigator" };
            uow.PsiraStatusLookups.AddOrUpdate(privateInvestigator);

            var training = new PsiraCategoryLookup { Name = "Training" };
            uow.PsiraStatusLookups.AddOrUpdate(training);

            var securityEquipmentInstaller = new PsiraCategoryLookup { Name = "Security Equipment Installer" };
            uow.PsiraStatusLookups.AddOrUpdate(securityEquipmentInstaller);

            var lockSmith = new PsiraCategoryLookup { Name = "Locksmith / Key Cutter" };
            uow.PsiraStatusLookups.AddOrUpdate(lockSmith);

            var securityRoomController = new PsiraCategoryLookup { Name = "Security Control Room" };
            uow.PsiraStatusLookups.AddOrUpdate(securityRoomController);

            var securityServices = new PsiraCategoryLookup { Name = "Rendering of Security Services" };
            uow.PsiraStatusLookups.AddOrUpdate(securityServices);

            var specialEvent = new PsiraCategoryLookup { Name = "Special Events" };
            uow.PsiraStatusLookups.AddOrUpdate(specialEvent);

            var carWatch = new PsiraCategoryLookup { Name = "Car Watch" };
            uow.PsiraStatusLookups.AddOrUpdate(carWatch);

            var other = new PsiraCategoryLookup { Name = "Other" };
            uow.PsiraStatusLookups.AddOrUpdate(other);

            var insurance = new PsiraCategoryLookup { Name = "Insurance" };
            uow.PsiraStatusLookups.AddOrUpdate(insurance);

            var securityandLossControl = new PsiraCategoryLookup { Name = "Security and Loss Control" };
            uow.PsiraStatusLookups.AddOrUpdate(securityandLossControl);

            var preventionAndDetection = new PsiraCategoryLookup { Name = "Fire prevention and detection" };
            uow.PsiraStatusLookups.AddOrUpdate(preventionAndDetection);

            var consultantEngineer = new PsiraCategoryLookup { Name = "Consulting Engineer" };
            uow.PsiraStatusLookups.AddOrUpdate(consultantEngineer);

            var dogTrainining = new PsiraCategoryLookup { Name = "Dog Training" };
            uow.PsiraStatusLookups.AddOrUpdate(dogTrainining);

            hasChanges = true;
        } 
Exemplo n.º 29
0
        protected override void Seed(DurandalAuth.Data.DurandalAuthDbContext context)
        {
            UserManager <UserProfile>  UserManager = new UserManager <UserProfile>(new UserStore <UserProfile>(context));
            RoleManager <IdentityRole> RoleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));

            if (!RoleManager.RoleExists("Administrator"))
            {
                RoleManager.Create(new IdentityRole("Administrator"));
            }

            if (!RoleManager.RoleExists("User"))
            {
                RoleManager.Create(new IdentityRole("User"));
            }

            if (UserManager.FindByName("admin") == null)
            {
                var user = new UserProfile()
                {
                    UserName = "******", Email = "*****@*****.**", EmailConfirmed = true
                };
                var result = UserManager.Create(user, "admin1234");
                if (result.Succeeded)
                {
                    UserManager.AddToRole(user.Id, "Administrator");
                }
            }

            DurandalAuthDbContext uow = new DurandalAuthDbContext();

            if (!uow.Categories.Any())
            {
                Category category1 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "About DurandalAuth",
                };
                category1.SetUrlReference();
                uow.Categories.AddOrUpdate(category1);

                Category category2 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "General",
                };
                category2.SetUrlReference();
                uow.Categories.AddOrUpdate(category2);

                Category category3 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "Development",
                };
                category3.SetUrlReference();
                uow.Categories.AddOrUpdate(category3);

                Category category4 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "Technology",
                };
                category4.SetUrlReference();
                uow.Categories.AddOrUpdate(category4);

                Category category5 = new Category()
                {
                    CategoryId = Guid.NewGuid(),
                    Name       = "Security",
                };
                category5.SetUrlReference();
                uow.Categories.AddOrUpdate(category5);

                uow.SaveChanges();
            }
        }
Exemplo n.º 30
0
        public static void SetPsiraCategoryLookup(DurandalAuthDbContext uow, ref bool hasChanges)
        {
            if (uow.PsiraStatusLookups.Any())
            {
                return;
            }

            var securityGuard = new PsiraCategoryLookup {
                Name = "Security Guard (Industrial and Commercial)"
            };

            uow.PsiraStatusLookups.AddOrUpdate(securityGuard);

            var cashInTransit = new PsiraCategoryLookup {
                Name = "Cash in Transit"
            };

            uow.PsiraStatusLookups.AddOrUpdate(cashInTransit);

            var bodyGuard = new PsiraCategoryLookup {
                Name = "Body Guarding"
            };

            uow.PsiraStatusLookups.AddOrUpdate(bodyGuard);

            var securityConsultant = new PsiraCategoryLookup {
                Name = "Security Consultant"
            };

            uow.PsiraStatusLookups.AddOrUpdate(securityConsultant);

            var reactionService = new PsiraCategoryLookup {
                Name = "Reaction Services"
            };

            uow.PsiraStatusLookups.AddOrUpdate(reactionService);

            var entertainmentVenueControl = new PsiraCategoryLookup {
                Name = "Entertainment / Venue Control"
            };

            uow.PsiraStatusLookups.AddOrUpdate(entertainmentVenueControl);

            var manufactureSecurity = new PsiraCategoryLookup {
                Name = "Manufacture Security Equipment"
            };

            uow.PsiraStatusLookups.AddOrUpdate(manufactureSecurity);

            var privateInvestigator = new PsiraCategoryLookup {
                Name = "Private Investigator"
            };

            uow.PsiraStatusLookups.AddOrUpdate(privateInvestigator);

            var training = new PsiraCategoryLookup {
                Name = "Training"
            };

            uow.PsiraStatusLookups.AddOrUpdate(training);

            var securityEquipmentInstaller = new PsiraCategoryLookup {
                Name = "Security Equipment Installer"
            };

            uow.PsiraStatusLookups.AddOrUpdate(securityEquipmentInstaller);

            var lockSmith = new PsiraCategoryLookup {
                Name = "Locksmith / Key Cutter"
            };

            uow.PsiraStatusLookups.AddOrUpdate(lockSmith);

            var securityRoomController = new PsiraCategoryLookup {
                Name = "Security Control Room"
            };

            uow.PsiraStatusLookups.AddOrUpdate(securityRoomController);

            var securityServices = new PsiraCategoryLookup {
                Name = "Rendering of Security Services"
            };

            uow.PsiraStatusLookups.AddOrUpdate(securityServices);

            var specialEvent = new PsiraCategoryLookup {
                Name = "Special Events"
            };

            uow.PsiraStatusLookups.AddOrUpdate(specialEvent);

            var carWatch = new PsiraCategoryLookup {
                Name = "Car Watch"
            };

            uow.PsiraStatusLookups.AddOrUpdate(carWatch);

            var other = new PsiraCategoryLookup {
                Name = "Other"
            };

            uow.PsiraStatusLookups.AddOrUpdate(other);

            var insurance = new PsiraCategoryLookup {
                Name = "Insurance"
            };

            uow.PsiraStatusLookups.AddOrUpdate(insurance);

            var securityandLossControl = new PsiraCategoryLookup {
                Name = "Security and Loss Control"
            };

            uow.PsiraStatusLookups.AddOrUpdate(securityandLossControl);

            var preventionAndDetection = new PsiraCategoryLookup {
                Name = "Fire prevention and detection"
            };

            uow.PsiraStatusLookups.AddOrUpdate(preventionAndDetection);

            var consultantEngineer = new PsiraCategoryLookup {
                Name = "Consulting Engineer"
            };

            uow.PsiraStatusLookups.AddOrUpdate(consultantEngineer);

            var dogTrainining = new PsiraCategoryLookup {
                Name = "Dog Training"
            };

            uow.PsiraStatusLookups.AddOrUpdate(dogTrainining);

            hasChanges = true;
        }