public bool UpdateBOM_master(int BOMID, BOM_masterEntity obj)
        {
            bool       res = false;
            SqlCommand cmd = new SqlCommand("BOM_spSaveBOMDetails");

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@p_BOMID", obj.BOMID);
            cmd.Parameters.AddWithValue("@p_BOMCode", obj.BOMCode);
            cmd.Parameters.AddWithValue("@p_BOMName", obj.BOMName);
            cmd.Parameters.AddWithValue("@p_prdID", obj.prdID);
            //cmd.Parameters.AddWithValue("@p_RMID", obj.RMID);
            //cmd.Parameters.AddWithValue("@p_quantity", obj.quantity);
            cmd.Parameters.AddWithValue("@p_UOMID", obj.UOMID);
            cmd.Parameters.AddWithValue("@p_ActionBy", obj.ActionBy);
            cmd.Parameters.AddWithValue("@p_IsActive", obj.IsActive);

            var locMax = _unitOfWork.DbLayer.ExecuteNonQuery(cmd);

            if (locMax != Int32.MaxValue)
            {
                res = true;
            }
            return(res);
        }
 public bool Post([FromBody] BOM_masterEntity BOM_masterEntity)
 {
     try
     {
         return(_BOMmasterServices.CreateBOM_master(BOM_masterEntity));
     }
     catch (Exception ex)
     {
         throw new ApiDataException(1000, "Category Not Found", HttpStatusCode.NotFound);
     }
 }
 public bool Put([FromBody] BOM_masterEntity BOM_masterEntity)
 {
     try
     {
         if (BOM_masterEntity.BOMID > 0)
         {
             return(_BOMmasterServices.UpdateBOM_master(BOM_masterEntity.BOMID, BOM_masterEntity));
         }
     }
     catch (Exception ex)
     {
         throw new ApiDataException(1000, "Category not found", HttpStatusCode.NotFound);
     }
     return(false);
 }