示例#1
0
        public static void Initialize(Models.AccountingDbContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Users.Any())
            {
                return;   // database has created
            }
            Models.User[] users =
            {
                new Models.User {
                    Username = "******", PasswordHash = SecurityHelper.SHA256_Encrypt("Test1234"), IsActive = true, CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now
                },
                new Models.User {
                    Username = "******", PasswordHash = SecurityHelper.SHA256_Encrypt("Test1234"), IsActive = true, CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now
                },
                new Models.User {
                    Username = "******", PasswordHash = SecurityHelper.SHA256_Encrypt("Test1234"), IsActive = true, CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now
                }
            };
            context.Users.AddRange(users);
            Models.BillType[] types =
            {
                new Models.BillType {
                    TypeName = "房租费用", TypeDesc = "房租及自如服务费", CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now
                },
                new Models.BillType {
                    TypeName = "生活费用", TypeDesc = "水电燃气费等", CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now
                },
                new Models.BillType {
                    TypeName = "家庭费用", TypeDesc = "家用设施家用电器等", CreatedBy = "System", CreatedTime = DateTime.Now, UpdatedBy = "System", UpdatedTime = DateTime.Now
                },
            };
            context.BillTypes.AddRange(types);
            context.SaveChanges();
            if (context.Database.IsSqlServer())
            {
                // Generate database description
                new SqlServerDbDescriptionInitializer().GenerateDbDescription(context);
            }
        }
示例#2
0
 public BaseRepository(Models.AccountingDbContext dbEntity)
 {
     _dbEntity = dbEntity;
 }