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 })); }
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 })); }
public void Update(ProductDto product) { _smartAdService.Update(product.Adapt <Product>()); }
public int Create(ProductDto product) { return(_smartAdService.Create(product.Adapt <Product>())); }