Ejemplo n.º 1
0
        private void DoValidation()
        {
            /*
             * Validate Application Name field.
             */
            String name = applicationDescriptor.GetName();

            if (name == null || name.Length <= 0)
            {
                Log.Log.Error(typeof(ApplicationDescriptorReader).FullName, "DoValidation", "NAME IS MANDATORY FIELD - APPLICATION-DESCRIPTOR");
                throw new DeploymentException(typeof(ApplicationDescriptorReader).FullName, "DoValidation", "NAME IS MANDATORY FIELD - APPLICATION-DESCRIPTOR");
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Get internal memory database path
        /// </summary>
        /// <param name="databaseDescriptor">Database Descriptor Object</param>
        /// <returns></returns>
        public String InternalMemoryDatabasePath(DatabaseDescriptor databaseDescriptor)
        {
            #if XAMARIN
            var rootFolder = FileSystem.Current.LocalStorage;
            return(rootFolder.Path);
            #elif WINDOWS
            ResourceManager       resourceManager       = ResourceManager.GetInstance();
            ApplicationDescriptor applicationDescriptor = resourceManager.GetApplicationDescriptor();

            String databaseDirName = databaseDescriptor.GetDatabaseName();

            String databaseDirPath = applicationDescriptor.GetName() + FileUtils.Separator + Constants.DATABASE_PATH_DATABASE + FileUtils.Separator + databaseDirName + FileUtils.Separator;
            return(databaseDirPath);
            #endif
        }