Ejemplo n.º 1
0
        public static string ToString(ApplicationEnvironment type)
        {
            string urlPrefix = "";
            string urlDomain = "volotea.com/";

            switch (type)
            {
            case ApplicationEnvironment.Prod: urlPrefix = UrlPrefix.Prod; break;

            case ApplicationEnvironment.CI: urlPrefix = UrlPrefix.CI; break;

            case ApplicationEnvironment.Pre1: urlPrefix = UrlPrefix.Pre1; break;

            case ApplicationEnvironment.Pre2: urlPrefix = UrlPrefix.Pre2; break;

            case ApplicationEnvironment.Pre3: urlPrefix = UrlPrefix.Pre3; break;

            case ApplicationEnvironment.Pre4: urlPrefix = UrlPrefix.Pre4; break;

            case ApplicationEnvironment.Pre5: urlPrefix = UrlPrefix.Pre5; break;

            case ApplicationEnvironment.Pre6: urlPrefix = UrlPrefix.Pre6; break;

            default:
                throw new Exception("AppEnv2URLConverter. Cannot convert given ApplicationEnvironment: "
                                    + type.ToString() + " to string");
            }

            return(urlPrefix + urlDomain);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Method to create the primary key.
        /// </summary>
        /// <param name="applicationEnvironment">The application environment.</param>
        /// <returns>Returns primary key value.</returns>
        public static string GetPrimaryKey(ApplicationEnvironment applicationEnvironment)
        {
            string primaryKey;

            try
            {
                primaryKey = string.Format("{0}{1}{2}", applicationEnvironment.ToString(),
                    RepositoryUtil.GetFormattedLongDateTime("yyyyMMddHHmmssffffff"),
                    RepositoryUtil.GetCryptographicRandomCharacterGenerator(8));
            }
            catch (Exception exception)
            {
                Logger.Error("Error at GetPrimaryKey", exception);
                throw;
            }

            return primaryKey;
        }
Ejemplo n.º 3
0
 private static BasedOnDescriptor Configuration(ApplicationEnvironment environment)
 {
     return AllTypes.FromThisAssembly().Pick().If(t => t.Namespace != null && t.Namespace.EndsWith(".Configuration") && t.Name == environment.ToString()).Configure(c => c.LifeStyle.Singleton).WithService.AllInterfaces();
 }