private static void SeedProducts(NbaStoreDbContext context, ProductDto[] productDtos) { var productsToCreate = new List <Product>(); foreach (var productDto in productDtos) { var team = context.Teams.SingleOrDefault(x => x.Name == productDto.TeamName); if (team != null) { var teamId = team.Id; var product = new Product { Title = productDto.Title, PictureUrl = productDto.PictureUrl, Price = productDto.Price, Discount = productDto.Discount, Gender = productDto.Gender, Type = productDto.Type, Brand = productDto.Brand, Description = productDto.Description, TeamId = teamId }; productsToCreate.Add(product); } } context.Products.AddRange(productsToCreate); context.SaveChanges(); }
protected BaseEFService( NbaStoreDbContext dbContext, IMapper mapper) { this.DbContext = dbContext; this.Mapper = mapper; }
public AdminUsersService(NbaStoreDbContext dbContext, IMapper mapper, UserManager <User> userManager, SignInManager <User> signInManager) : base(dbContext, mapper) { this.userManager = userManager; this.signInManager = signInManager; }
public ShoppingCartController(IShoppingCartManager shoppingCartManager, NbaStoreDbContext dbContext, IMapper mapper, UserManager <User> userManager) { this.shoppingCartManager = shoppingCartManager; this.dbContext = dbContext; this.mapper = mapper; this.userManager = userManager; }
public void InitializeTests() { this.dbContext = MockDbContext.GetContext(); this.mapper = MockAutoMapper.GetAutoMapper(); this.service = new AdminTeamsService(this.dbContext, this.mapper); this.dbContext.Teams.Add(new Team() { Id = 1, Name = string.Format(TestsConstants.Team, 1), LogoUrl = string.Format(TestsConstants.Logo, 1) }); this.dbContext.SaveChanges(); }
private static void SeedTeams(NbaStoreDbContext context, TeamDto[] teamDtos) { var teamsToCreate = teamDtos .Select(t => new Team { Name = t.Name, LogoUrl = t.LogoUrl, }) .ToArray(); context.Teams.AddRange(teamsToCreate); context.SaveChanges(); }
public void InitializeTests() { this.dbContext = MockDbContext.GetContext(); this.mapper = MockAutoMapper.GetAutoMapper(); this.service = new AdminProductsService(this.dbContext, this.mapper); this.dbContext.Teams.Add(new Team() { Id = 1, Name = string.Format(TestsConstants.Team, 1) }); this.dbContext.SaveChanges(); this.dbContext.Products.Add(new Product() { Id = 1, Title = string.Format(TestsConstants.Product, 1), Brand = string.Format(TestsConstants.Brand, 1), TeamId = 1 }); this.dbContext.SaveChanges(); }
private static void SeedImages(NbaStoreDbContext context, ImageDto[] imagesDtos) { var imagesToCreate = new List <Image>(); foreach (var imageDto in imagesDtos) { var product = context.Products.SingleOrDefault(x => x.Title == imageDto.ProductName); if (product != null) { var productd = product.Id; var image = new Image { Url = imageDto.Url, ProductId = productd }; imagesToCreate.Add(image); } } context.Images.AddRange(imagesToCreate); context.SaveChanges(); }
public ProductsService(NbaStoreDbContext dbContext, IMapper mapper) : base(dbContext, mapper) { }
public BrandsService(NbaStoreDbContext dbContext, IMapper mapper) : base(dbContext, mapper) { }
public AdminImagesService(NbaStoreDbContext dbContext, IMapper mapper) : base(dbContext, mapper) { }
public OrdersService(NbaStoreDbContext dbContext, IMapper mapper) : base(dbContext, mapper) { }