public SalesWSResult AddPricingRecord(List<PricingRecord> newPricingRecords, int productID)
 {
     SalesWSResult result = new SalesWSResult();
     result.CounterUpdated = 0;
     result.IsSuccess = false;
     result.Message = "No initilization";
     try
     {
         if (newPricingRecords.Count > 0)
         {
             SVMSalesWSDB SVM = new SVMSalesWSDB();
             foreach (PricingRecord PR in newPricingRecords)
             {
                 PR.ProductID = productID;
                 SVM.PricingRecords.AddObject(PR);
                 result.CounterUpdated++;
             }
             SVM.SaveChanges();
         }
         else
         {
             result.IsSuccess = false;
             result.Message = "The values cannot be null or empty";
         }
         result.IsSuccess = true;
         result.Message = string.Empty;
     }
     catch (Exception ex)
     {
         result.IsSuccess = false;
         result.Message = ex.Message;
     }
     return result;
 }
 public SalesWSResult UpdateBranchProduct(string Branch, int ProductID, int newNumVisits)
 {
     SalesWSResult result = new SalesWSResult();
     result.IsSuccess = true;
     try
     {
         SVMSalesWSDB SVM = new SVMSalesWSDB();
         List<Branch_Product> ListBranchProducts = SVM.Branch_Product.Where(b => b.ProductID == ProductID && b.BranchID == Branch).ToList();
         foreach (Branch_Product BP in ListBranchProducts)
         {
             BP.NumVisits = newNumVisits;
             SVM.SaveChanges();
         }
     }
     catch(Exception ex)
     {
         result.IsSuccess = false;
         result.Message = ex.Message;
     }
     return result;
 }