public void TestAddProduct() { List <Product> products = CreateUniqueProductIdQualifiedProducts(); _target.SetFieldOrProperty(MEMBER_VARIABLE_NAME_PRODUCTS, products); var newProductInfo = new ProductInfo(TestDefinition.DUMP_STRING, TestDefinition.DUMP_STRING, new Money(TestDefinition.DUMP_INTEGER), TestDefinition.DUMP_STRING, TestDefinition.DUMP_STRING); _productsManager.AddProduct(newProductInfo); Assert.AreEqual(products[3].Id, 2); Assert.AreSame(products[3].ProductInfo, newProductInfo); }
public HttpResponseMessage AddNewProduct(NewProductWM webModel) { try { _productsManager.AddProduct(webModel); return(Request.CreateResponse(HttpStatusCode.Created)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.ToString())); } }
// POST api/products public IHttpActionResult Post([FromBody] ProductDto product) { try { _service.AddProduct(product); } catch (Exception ex) { Serilog.Log.Error(ex, "Exception has occured during Post action."); return(InternalServerError(ex)); } return(Ok()); }
public void AddProduct(ProductsViewModel prodviewmodel) { try { tbl_Products tblprod = new tbl_Products(); tblprod.ReqReference = prodviewmodel.ReqReference; tblprod.daid = prodviewmodel.daid; tblprod.BuzProdID = prodviewmodel.BuzProdID; tblprod.LobID = prodviewmodel.LobID; tblprod.EntityState = DA.DomainModel.EntityState.Added; ProductsManager prodManager = new ProductsManager(); prodManager.AddProduct(tblprod); } catch (Exception) { throw; } }
/// <summary> /// Add a new product. /// </summary> public void AddProduct(ProductInfo newProductInfo) { _productsManager.AddProduct(newProductInfo); }
/// <summary> /// Add a new product. /// </summary> public void AddProduct(Product newProductData) { _productsManager.AddProduct(newProductData); }