コード例 #1
0
        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);
            }
        }
コード例 #2
0
 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();
     }
 }