/// <summary>
        /// Check to see if required roles exist if not create them
        /// </summary>
        /// <param name="roleProvider">instance of the simpleroleprovider</param>
        private static void SetUpRoles(SimpleRoleProvider roleProvider)
        {
            if (!roleProvider.RoleExists("Admin"))
            {
                roleProvider.CreateRole("Admin");
            }

            if (!roleProvider.RoleExists("Instructor"))
            {
                roleProvider.CreateRole("Instructor");
            }

            if (!roleProvider.RoleExists("Student"))
            {
                roleProvider.CreateRole("Student");
            }
        }
        public static void Initialize()
        {

            if (WebSecurity.Initialized)
            {
                return;
            }

  //          try
    //        {

                WebSecurity.InitializeDatabaseConnection("ULTRA_TGZ", "Users", "ID", "Email", true);

                // Create DefaultSuperUser and DefaultRoles

                if (!WebSecurity.UserExists("TGZ_ROOT"))
                {

                    WebSecurity.CreateUserAndAccount("TGZ_ROOT", "cegth.pthTGZ2016");
                }

                SimpleRoleProvider role = new SimpleRoleProvider();
                if (!role.RoleExists("TGZ_ADMIN_STORE"))
                {
                    role.CreateRole("TGZ_ADMIN_STORE");
                }

                role.AddUsersToRoles(new[] { "TGZ_ROOT" }, new[] { "TGZ_ADMIN_STORE" });


//            }

           /* catch (Exception e)
            {
                Logger.Instance.Error("System Error: Ошибка инициализации хранилища SimpleMembershipProvider - " + e);
                return;
            }*/

            Logger.Instance.Debug("Service SimpleMembershipProvider проинициализирован... ");

        }