public outUniResult Delete_Products([FromBody] inProducts inProducts) { outUniResult _outUniResult = new outUniResult(); try { _outUniResult.StatusCode = StatusCodes.Status204NoContent; iProductsBLO.DeleteProducts(inProducts.ProductId); _outUniResult.Result = "succes"; _outUniResult.Error = null; return(_outUniResult); } catch (Exception e) { //throw new Exception(); _outUniResult.StatusCode = StatusCodes.Status404NotFound; _outUniResult.Result = "發生錯誤了"; _outUniResult.Error = null; return(_outUniResult); } }
public void UpdateProducts(inProducts inProducts) { try { Products products = new Products() { ProductId = inProducts.ProductId, ProductName = inProducts.ProductName, SupplierId = iSuppliersDAO.GetSupplierID(inProducts.Supplier_CompanyName), CategoryId = iCategoriesDAO.GetCategoryID(inProducts.CategoryName), QuantityPerUnit = inProducts.QuantityPerUnit, UnitPrice = inProducts.UnitPrice, UnitsInStock = inProducts.UnitsInStock, ReorderLevel = inProducts.ReorderLevel, Discontinued = inProducts.Discontinued }; iProductsDAO.UpdateProducts(products); } catch (Exception e) { throw new Exception(); } }