public static List<CardTypeInfo> AddUpdateCardType(AspxCommonInfo aspxCommonObj, CardTypeSaveInfo cardTypeSaveObj, string uploadedFile)
       {

           try
           {
               List<CardTypeInfo> lstCardType = AspxCardTypeProvider.AddUpdateCardType(aspxCommonObj,cardTypeSaveObj,uploadedFile);
               return lstCardType;
           }
           catch (Exception e)
           {
               throw e;
           }
       }
        public List<CardTypeInfo> AddUpdateCardType(AspxCommonInfo aspxCommonObj, CardTypeSaveInfo cardTypeSaveObj)
        {

            FileHelperController imageObj = new FileHelperController();
            string uploadedFile;

            if (cardTypeSaveObj.NewFilePath != "" && cardTypeSaveObj.PrevFilePath != cardTypeSaveObj.NewFilePath)
            {
                string tempFolder = @"Upload\temp";
                uploadedFile = imageObj.MoveFileToSpecificFolder(tempFolder, cardTypeSaveObj.PrevFilePath,
                                                                 cardTypeSaveObj.NewFilePath,
                                                                 @"Modules\AspxCommerce\AspxCardTypeManagement\uploads\",
                                                                 cardTypeSaveObj.CardTypeID, aspxCommonObj, "cardType_");

            }
            else
            {
                uploadedFile = cardTypeSaveObj.PrevFilePath;
            }
            try
            {
                List<CardTypeInfo> lstCardType = AspxCardTypeController.AddUpdateCardType(aspxCommonObj, cardTypeSaveObj, uploadedFile);
                return lstCardType;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
 public static List <CardTypeInfo> AddUpdateCardType(AspxCommonInfo aspxCommonObj, CardTypeSaveInfo cardTypeSaveObj, string uploadedFile)
 {
     try
     {
         List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamSPUC(aspxCommonObj);
         parameter.Add(new KeyValuePair <string, object>("CardTypeID", cardTypeSaveObj.CardTypeID));
         parameter.Add(new KeyValuePair <string, object>("CardTypeName", cardTypeSaveObj.CardTypeName));
         parameter.Add(new KeyValuePair <string, object>("ImagePath", uploadedFile));
         parameter.Add(new KeyValuePair <string, object>("AlternateText", cardTypeSaveObj.AlternateText));
         parameter.Add(new KeyValuePair <string, object>("IsActive", cardTypeSaveObj.IsActive));
         OracleHandler       sqlH        = new OracleHandler();
         List <CardTypeInfo> lstCardType = sqlH.ExecuteAsList <CardTypeInfo>("[dbo].[usp_Aspx_AddUpdateCardType]", parameter);
         return(lstCardType);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public static List <CardTypeInfo> AddUpdateCardType(AspxCommonInfo aspxCommonObj, CardTypeSaveInfo cardTypeSaveObj, string uploadedFile)
 {
     try
     {
         List <CardTypeInfo> lstCardType = AspxCardTypeProvider.AddUpdateCardType(aspxCommonObj, cardTypeSaveObj, uploadedFile);
         return(lstCardType);
     }
     catch (Exception e)
     {
         throw e;
     }
 }