public async Task ChangeBrand(Product prod, BrandId brandId) { var product = await _context.Products.FindAsync(prod.Id); product.UpdateBrand(await GetBrandAsync(brandId)); await _context.SaveChangesAsync(); }
public void Brand_created() { var brandId = new BrandId(SequentialGuid.NewSequentialGuid()); var sut = Brand.Create(brandId, "My brand"); Assert.NotNull(sut); Assert.Contains("My brand", sut.Name); }
public static async Task <bool> CheckIfBrandExists(BrandId id) { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new SplurgeStopDbContext(connectionString); var repository = new BrandRepository(context); return(await repository.ExistsAsync(id)); }
public static void AddAllowedBrand(this Admin admin, Guid brandId) { if (admin.AllowedBrands.Any(b => b.Id == brandId)) { return; } var allowedBrand = new BrandId { Id = brandId, AdminId = admin.Id }; admin.AllowedBrands.Add(allowedBrand); }
private void ClearForm() { if (BrandId == 0) { IdTextbox.Text = "0"; BrandTextbox.Clear(); } else { IdTextbox.Text = BrandId.ToString(); LoadBrandDetails(); } }
public async Task <Copy> GetFreeCopy(BrandId brandId) { var iterator = _container.GetItemLinqQueryable <CosmosDocument <Copy> >() .Where(x => x.PartitionKey == this._partitionKey) .Where(x => x.Data.BrandId == brandId.Value && !x.Data.IsTaken) .Take(1) .ToFeedIterator(); var copyDocument = await iterator.GetFirst(); _modifiedDocuments.Add(copyDocument); return(copyDocument.Data); }
public static async Task UpdateBrandName(BrandId id, string name) { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new SplurgeStopDbContext(connectionString); var repository = new BrandRepository(context); var unitOfWork = new EfCoreUnitOfWork(context); var service = new BrandService(repository, unitOfWork); var brandController = new BrandController(service); var updateCommand = new Commands.SetBrandName { Id = id, Name = name }; await brandController.Put(updateCommand); }
public ProductInfo( string aName, string aModelCode, string aDescription, string aIntroduction, BrandId aBrandId, CategoryId aCategoryId ) { Name = aName; ModelCode = aModelCode; Description = aDescription; Introduction = aIntroduction; BrandId = aBrandId; CategoryId = aCategoryId; }
public static async Task RemoveBrand(BrandId id) { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new SplurgeStopDbContext(connectionString); var repository = new BrandRepository(context); var unitOfWork = new EfCoreUnitOfWork(context); var service = new BrandService(repository, unitOfWork); var brandController = new BrandController(service); var updateCommand = new Commands.DeleteBrand { Id = id }; await brandController.DeleteBrand(updateCommand); }
public override int GetHashCode() { unchecked { int hash = 17; hash = (hash * 23) + Id.GetHashCode(); hash = (hash * 23) + BrandName.GetHashCode(); hash = (hash * 23) + Model.GetHashCode(); hash = (hash * 23) + Horsepower.GetHashCode(); hash = (hash * 23) + Generation.GetHashCode(); hash = (hash * 23) + ProdutionDate.GetHashCode(); hash = (hash * 23) + BrandId.GetHashCode(); return(hash); } }
public static async Task UpdateProductName(ProductId id, string name, BrandId brandId) { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new SplurgeStopDbContext(connectionString); var repository = new ProductRepository(context); var unitOfWork = new EfCoreUnitOfWork(context); var service = new ProductService(repository, unitOfWork); var productController = new ProductController(service); var updateCommand = new product.Commands.UpdateProduct { Id = id, Name = name, BrandId = brandId }; await productController.Put(updateCommand); }
protected void CategoryId_SelectedIndexChanged(object sender, EventArgs e) { ProductEntities obj_BEProduct = new ProductEntities(); obj_BEProduct.CategoryId = Convert.ToInt16(CategoryId.SelectedItem.Value); DataTable dt1 = new DataTable(); BAProduct obj_BAProduct = new BAProduct(); dt1 = obj_BAProduct.BA_GetBrandFromCategory(obj_BEProduct); BrandId.DataSource = dt1; BrandId.DataTextField = "BrandName"; BrandId.DataValueField = "BrandId"; BrandId.DataBind(); BrandId.Items.Insert(0, new ListItem("--Select Brand--", "0")); }
public ProductDocument CreateDocument(int index) { // cheap, naive way to make a unique id var id = $"{Category1Id}{Category2Id}{BrandId}{index}"; var document = new ProductDocument(id, Title); document.Categories.Add(new Category { Id = Category1Id.ToString(), Name = Category1Name }); document.Categories.Add(new Category { Id = Category2Id.ToString(), Name = Category2Name }); document.Brand.Id = BrandId.ToString(); document.Brand.Name = BrandName; document.ShortDescription = CopyDescription.Substring(0, 57); document.Copy.Description = CopyDescription; document.Copy.Notes = CopyNotes; document.Copy.Bullets.Add(CopyBullet1); document.Copy.Bullets.Add(CopyBullet2); document.Copy.Bullets.Add(CopyBullet3); document.Price = new Price { Currency = "USD", Value = RetailPrice }; document.PrimaryImage.SmallUrl = PrimarySmallImage; document.PrimaryImage.LargeUrl = PrimaryLargeImage; document.AdditionalImages.Add(new Image() { SmallUrl = AdditionalImage1Small, LargeUrl = AdditionalImage1Large }); return(document); }
public static FeedbackAdjustment GetAdjustmentOrNull(ConversionId cId, string rId, GenderId gender, BrandId bId) { throw new NotImplementedException(); }
public BrandIndex(BrandId aBrandId, string aName) { UId = aBrandId; Name = aName; }
public void Brand_not_created(BrandId id, string name) { Action sut = () => Brand.Create(id, name); Assert.Throws <ArgumentNullException>(sut.Invoke); }
public Task <Brand> GetAsync(BrandId aAggregateRootId) { throw new System.NotImplementedException(); }
public async Task <Brand> GetBrandAsync(BrandId brandId) { return(await _context.Brands.FindAsync(brandId)); }
public void LoadSelectedConversionData(GenderId gender, ConversionId conversion, string region, BrandId brand) { this.SelectedConversionData = this.conversiondsDB.ConversionData.Where(c => c.Gender == gender && c.Conversion == conversion && c.Region == region && c.Brand == brand).FirstOrDefault(); }