Пример #1
0
        public IProductDataTranferObject Edit(int productId, IProductForCreateOrEdit product)
        {
            var domain = new ProductServiceTest.ProductDomain();

            domain.ApoClassCode       = product.ApoClassCode;
            domain.ProductCode        = product.ProductCode;
            domain.ProductDescription = product.ProductDescription;
            domain.ProductName        = product.ProductName;
            domain.BrandId            = product.BrandId;

            var updatedProduct = productRepository.Update(productId, domain);

            if (updatedProduct == null)
            {
                return(null);
            }

            var p = new ProductServiceTest.ProductDto();

            p.ApoClassCode = updatedProduct.ApoClassCode;
            p.BrandId      = updatedProduct.BrandId;
            p.ProductCode  = updatedProduct.ProductCode;
            p.ProductName  = updatedProduct.ProductName;
            p.Id           = updatedProduct.Id;

            return(p);
        }
Пример #2
0
        public IProductDataTranferObject Create(IProductForCreateOrEdit product)
        {
            var pro = new ProductServiceTest.ProductDomain();

            pro.ApoClassCode       = "200";
            pro.BrandId            = 2;
            pro.ProductCode        = "304981";
            pro.ProductDescription = "BraBra";
            pro.ProductName        = "HoHo";
            var lastestProduct = productRepository.Add(pro);

            var p = new ProductServiceTest.ProductDto();

            p.Id           = lastestProduct.Id;
            p.ApoClassCode = lastestProduct.ApoClassCode;
            p.BrandId      = lastestProduct.BrandId;
            p.ProductCode  = lastestProduct.ProductCode;
            p.ProductName  = lastestProduct.ProductName;

            return(p);
        }