/// <summary> /// Insert dummy User data to database /// </summary> public void Seed(RFODbContext context) { var memberShipUsers = new List <MembershipUserInfo>(); // Prepare to seed for (int i = 0; i < 10; i++) { var user = new User { UserId = (i + 1), UserName = (i == 0 ? "admin" : string.Format("user{0}", i + 1)), Password = "******", Email = DummyDataProvider.Instance.GetGeneratedData(DummyDataType.EMAIL), IsActive = true, FullName = DummyDataProvider.Instance.GetGeneratedData(DummyDataType.SIMPLE_DATA), Phone = DummyDataProvider.Instance.GetGeneratedData(DummyDataType.PHONE), Address = DummyDataProvider.Instance.GetGeneratedData(DummyDataType.ADDRESS), AvatarFile = DummyDataProvider.Instance.GetGeneratedData(DummyDataType.IMAGE), }; this.users.Add(user); memberShipUsers.Add(new MembershipUserInfo { UserName = user.UserName, Password = user.Password, Email = user.Email, Role = (i == 0 ? AppConstants.AdminRole: AppConstants.EmployeeRole) }); } // Create membership users SimpleMembershipInitializer <RFODbContext> .CreateUsers(memberShipUsers); this.users.ForEach(n => context.Users.AddOrUpdate(n)); //// Insert data to database //using (var bulkCopy = new SqlBulkCopy(this.connectionString)) //{ // bulkCopy.DestinationTableName = "[User]"; // bulkCopy.BulkCopyTimeout = 9999; // bulkCopy.WriteToServer(this.users.AsDataReader()); //} }
/// <summary> /// Initializes a new instance of the <see cref="TableDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public TableDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="OrderDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public OrderDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="ProductDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public ProductDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="CommonInfoDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public CommonInfoDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="RegionDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public RegionDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="RoleDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public RoleDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="UserDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public UserDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="PromotionDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public PromotionDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="MenuDAO"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> public MenuDAO(RFODbContext inDbContext) : base(inDbContext) { }
/// <summary> /// Initializes a new instance of the <see cref="AbstractRepository{T}"/> class. /// </summary> /// <param name="inDbContext">The database context.</param> protected AbstractDAO(RFODbContext inDbContext) { this.dbContext = inDbContext; this.dbSet = this.dbContext.Set <T>(); }