示例#1
0
 private void DataMigration()
 {
     if (Roles.CountAsync().Result == 0)
     {
         var roles = new List <Roles>()
         {
             new Roles()
             {
                 Name           = "Developer",
                 NormalizedName = "DEVELOPER",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Super Administrator",
                 NormalizedName = "SUPERADMINISTRATOR",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Dining Administrator",
                 NormalizedName = "DININGADMINISTRATOR",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Dining Merchant Manager",
                 NormalizedName = "DININGMERCHANTMANAGER",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Dining Merchant",
                 NormalizedName = "DININGMERCHANT",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Yacht Administrator",
                 NormalizedName = "YACHTADMINISTRATOR",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Yacht Merchant Manager",
                 NormalizedName = "YACHTMERCHANTMANAGER",
                 DomainFid      = "K140Q2XAJAAF"
             },
             new Roles()
             {
                 Name           = "Yacht Merchant",
                 NormalizedName = "YACHTMERCHANT",
                 DomainFid      = "K140Q2XAJAAF"
             },
         };
         Roles.AddRange(roles);
         SaveChanges();
     }
     if (RoleControls.CountAsync().Result == 0)
     {
         var rolecontrolls = new List <RoleControls>()
         {
             new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 2
             },
             new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 3
             },
             new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 4
             },
             new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 5
             }, new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 6
             }, new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 7
             },
             new RoleControls()
             {
                 SuperiorFid    = 1,
                 SubordinateFid = 8
             },
             new RoleControls()
             {
                 SuperiorFid    = 5,
                 SubordinateFid = 3
             },
             new RoleControls()
             {
                 SuperiorFid    = 5,
                 SubordinateFid = 4
             },
             new RoleControls()
             {
                 SuperiorFid    = 5,
                 SubordinateFid = 6
             },
             new RoleControls()
             {
                 SuperiorFid    = 5,
                 SubordinateFid = 7
             },
             new RoleControls()
             {
                 SuperiorFid    = 5,
                 SubordinateFid = 8
             },
             new RoleControls()
             {
                 SuperiorFid    = 3,
                 SubordinateFid = 4
             },
             new RoleControls()
             {
                 SuperiorFid    = 3,
                 SubordinateFid = 5
             },
             new RoleControls()
             {
                 SuperiorFid    = 3,
                 SubordinateFid = 6
             },
             new RoleControls()
             {
                 SuperiorFid    = 3,
                 SubordinateFid = 7
             },
         };
         RoleControls.AddRange(rolecontrolls);
         base.SaveChanges();
     }
 }