Пример #1
0
        public ActionResult AdminPost(ProductDto model)
        {
            var product = model.Adapt <Product>();

            product.Status = ProductStatus.available.ToString();

            _productService.CreateProduct(product);
            _productService.SaveChanges();
            return(StatusCode(201, new
            {
                Id = product.Id
            }));
        }
Пример #2
0
        public ActionResult AdminPut(ProductDto model)
        {
            var product = _productService.GetProduct(model.Id);

            if (product == null)
            {
                return(NotFound());
            }
            product = model.Adapt(product);


            _productService.SaveChanges();
            return(StatusCode(201, new
            {
                Id = product.Id
            }));
        }
Пример #3
0
 public void Update(ProductDto product)
 {
     _smartAdService.Update(product.Adapt <Product>());
 }
Пример #4
0
 public int Create(ProductDto product)
 {
     return(_smartAdService.Create(product.Adapt <Product>()));
 }