Esempio n. 1
0
 public string UpdateCarFeatures(string CarID,string UID,int[] Features, string AuthenticationID, string CustomerID,string SessionID)
 {
     string returnStatus = "Failed";
     MobileBL objMobile = new MobileBL();
     DataSet ds=new DataSet();
     try
     {
       if (CustomerID != "")
       {
           string parameters = CarID + "," + UID;
         DataSet dsSaveCustInfo = objMobile.SaveMobileCustomerInfo("UpdateCarFeatures", CustomerID, AuthenticationID,parameters);
       }
       bool bnew = objMobile.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));
       if (bnew)
       {
           if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
           {
               for (int i = 0; i < Features.Length; i++)
               {
                       int FeatureID = Features[i] / 10;
                       int IsActive = Features[i] % 10;
                       ds = objMobile.mobileUpdateCarfeatures(Convert.ToInt32(CarID), FeatureID, IsActive, Convert.ToInt32(UID));
                       returnStatus = "Success";
               }
           }
       }
       else
       {
           returnStatus = "Session timed out";
       }
     }
     catch (Exception ex)
     {
     }
        return returnStatus;
 }