示例#1
0
        public int Add(ProductRegisterCommand productCmd)
        {
            var product    = Mapper.Map <ProductRegisterCommand, Product>(productCmd);
            var newproduct = _repositoryProduct.Add(product);

            return(newproduct.Id);
        }
示例#2
0
        public int Add(ProductRegisterCommand command)
        {
            var product = Mapper.Map <ProductRegisterCommand, Product>(command);

            var newProduct = _productRepository.Add(product);

            return(newProduct.Id);
        }
示例#3
0
        public static ProductRegisterCommand ProductCommandToRegister()
        {
            ProductRegisterCommand product = new ProductRegisterCommand();

            product.Code         = "ABY-Y7ASA";
            product.Description  = "Bolacha Maria";
            product.UnitaryValue = 10.00;

            return(product);
        }
示例#4
0
        public IHttpActionResult Post(ProductRegisterCommand productCmd)
        {
            var validator = productCmd.Validate();

            if (!validator.IsValid)
            {
                return(HandleValidationFailure(validator.Errors));
            }

            return(HandleCallback(_productService.Add(productCmd)));
        }