private bool ProcessUploadedFiles(int iIARequestID)
        {
            if(m_oUpload.UploadedFiles.Count > 0)
            {
                // First, we must re-name the old existing files so it's clear they are old
                foreach(IARequestFile oIARequestFile in m_oIARequest.IARequestFiles)
                {
                    int iIndex = oIARequestFile.Filename.LastIndexOf('.');

                    if(iIndex >= 0)
                    {
                        oIARequestFile.Filename = oIARequestFile.Filename.Insert(iIndex, "_old");
                    }
                    else
                    {
                        oIARequestFile.Filename += "_old";
                    }

                    DataAccess.SubmitChanges();
                }

                foreach(UploadedFile oFile in m_oUpload.UploadedFiles)
                {
                    // Create file record
                    IARequestFile oIARequestFile = new IARequestFile();
                    oIARequestFile.IARequestID = iIARequestID;
                    oIARequestFile.Filename = oFile.GetName();
                    oIARequestFile.FilenameUnique = string.Format("{0}{1}", Guid.NewGuid(), oFile.GetExtension());
                    oIARequestFile.FileSize = oFile.ContentLength;
                    oIARequestFile.CreatedDateTime = DateTime.Now;
                    DataAccess.IARequestFiles.InsertOnSubmit(oIARequestFile);
                    DataAccess.SubmitChanges();

                    // Save physical file under a new name
                    oFile.SaveAs(string.Format("{0}{1}", ApplicationContext.UploadPath, oIARequestFile.FilenameUnique));
                }

                return true;
            }
            else
            {
                return false;
            }
        }
        private bool ProcessUploadedFiles(int iaRequstId)
        {
            if (!IsIPhone())
             {
            if (m_oUpload.UploadedFiles.Count > 0)
            {
               foreach (UploadedFile oFile in m_oUpload.UploadedFiles)
               {
                  // Create file record
                  var iaRequestFile = new IARequestFile
                  {
                     IARequestID = iaRequstId,
                     Filename = oFile.GetName(),
                     FilenameUnique = string.Format("{0}{1}", Guid.NewGuid(), oFile.GetExtension()),
                     FileSize = oFile.ContentLength,
                     CreatedDateTime = DateTime.Now
                  };
                  DataAccess.IARequestFiles.InsertOnSubmit(iaRequestFile);
                  DataAccess.SubmitChanges();

                  // Save physical file under a new name
                  oFile.SaveAs(string.Format("{0}{1}", ApplicationContext.UploadPath, iaRequestFile.FilenameUnique));
               }

               return true;
            }
             }

             return false;
        }