private string UploadUserImage(string sourceImage)
        {
            //Copy the source image to

            var    currentDirectory = Directory.GetCurrentDirectory();
            var    source           = new FileInfo(sourceImage);
            string destination      = String.Format(@"{0}\{1}\{2}", Directory.GetCurrentDirectory(),
                                                    GymSoftConfigurationManger.GetUserDefaultPictureDirectory().ToString(),
                                                    source.Name);

            source.CopyTo(destination, true);

            //var baseUri = new Uri(currentDirectory);
            //var fullUri = new Uri(destination);
            //var relativeUri = fullUri.MakeRelativeUri(baseUri);
            //var directoryFormat = relativeUri.OriginalString.Replace('/', Path.DirectorySeparatorChar);
            //var relativeDestination = String.Format(@"{0}\{1}\{2}", directoryFormat,
            //                                        GymSoftConfigurationManger.GetUserDefaultPictureDirectory()
            //                                                                  .ToString(), source.Name);
            //return destination;

            var relativeDestination = source.Name;

            return(relativeDestination);
        }
        public RuntimeUserService()
        {
            ConnectionString = GymSoftConfigurationManger.GetDatabaseConnection();
            MySqlConnection  = new MySqlConnection(ConnectionString);
            MySqlCommand     = MySqlConnection.CreateCommand();
            MySqlDataAdapter = new MySqlDataAdapter();
            UserDataSet      = new DataSet();

            DefaultPictureDirectory = GymSoftConfigurationManger.GetUserDefaultPictureDirectory();
        }
        private string UploadUserImage(string sourceImage)
        {
            //Copy the source image to

            var    currentDirectory = Directory.GetCurrentDirectory();
            var    source           = new FileInfo(sourceImage);
            string destination      = String.Format(@"{0}\{1}\{2}", Directory.GetCurrentDirectory(),
                                                    GymSoftConfigurationManger.GetUserDefaultPictureDirectory().ToString(),
                                                    source.Name);

            //Copy file only if sourceImageDirectory is not the same as destinationDirectory
            var destinationDirectory = String.Format(@"{0}\{1}", Directory.GetCurrentDirectory(),
                                                     GymSoftConfigurationManger.GetUserDefaultPictureDirectory().ToString());
            var sourceImageDirectory = sourceImage.Substring(0, sourceImage.LastIndexOf('\\'));

            if (!sourceImageDirectory.Equals(destinationDirectory, StringComparison.CurrentCultureIgnoreCase))
            {
                source.CopyTo(destination, true);
            }
            var relativeDestination = source.Name;

            return(relativeDestination);
        }