Beispiel #1
0
        static AndroidToolkitExtensions()
        {
            IsApiGreaterThan10          = Build.VERSION.SdkInt > BuildVersionCodes.GingerbreadMr1;
            IsApiLessThanOrEqualTo10    = !IsApiGreaterThan10;
            IsApiGreaterThanOrEqualTo14 = Build.VERSION.SdkInt >= BuildVersionCodes.IceCreamSandwich;
            IsApiGreaterThanOrEqualTo17 = Build.VERSION.SdkInt >= BuildVersionCodes.JellyBeanMr1;
            IsApiGreaterThanOrEqualTo19 = Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat;
            IsApiGreaterThanOrEqualTo21 = Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop;
            FragmentConstant            = DataConstant.Create <object>(typeof(AndroidToolkitExtensions), nameof(FragmentConstant), false);
            ContentViewManagerField     = new ContentViewManager();

            _setContentViewDelegete           = ContentViewManagerField.SetContent;
            _isFragment                       = o => false;
            _isActionBar                      = _isFragment;
            _activityRef                      = Empty.WeakReference;
            ViewToContextConstructor          = new ConcurrentDictionary <Type, Func <object[], object> >();
            ViewToContextWithAttrsConstructor = new ConcurrentDictionary <Type, Func <object[], object> >();
            ObjectToDefaultJavaConstructor    = new ConcurrentDictionary <Type, bool>();
            ViewContextArgs                   = new[] { typeof(Context) };
            ViewContextWithAttrsArgs          = new[] { typeof(Context), typeof(IAttributeSet) };
            DefaultJavaConstructorArgs        = new[] { typeof(IntPtr), typeof(JniHandleOwnership) };
            WeakReferencesHolder              = new List <object>(1000);
            CurrentActivityLocker             = new object();
            EnableFastTextViewTextProperty    = true;
            BackgroundNotificationDelay       = 200;

            // ReSharper disable once ObjectCreationAsStatement
            new WeakReferenceCollector();
        }
Beispiel #2
0
 public AdminController()
 {
     _userM    = new UserManager();
     _postM    = new PostManager();
     _catM     = new CategoryManager();
     _siteM    = new SiteSettingManager();
     _contentM = new ContentViewManager();
     _menuM    = new MainMenuManager();
 }
Beispiel #3
0
        private void Clear()
        {
            VisualsDisplayHistory?.Clear();

            SceneManager?.Clear();

            ContentViewManager.Clear();

            Display1.Clear();
            Display2.Clear();
        }
Beispiel #4
0
 public AdminController()
 {
     _userM    = new UserManager();
     _postM    = new PostManager();
     _catM     = new CategoryManager();
     _siteM    = new SiteSettingManager();
     _contentM = new ContentViewManager();
     _menuM    = new MainMenuManager();
     _proM     = new ProductManager();
     _pageM    = new PagesManager();
     _cityM    = new CitiesManager();
 }
Beispiel #5
0
        static PlatformExtensions()
        {
            IsApiGreaterThan10          = Build.VERSION.SdkInt > BuildVersionCodes.GingerbreadMr1;
            IsApiLessThanOrEqualTo10    = !IsApiGreaterThan10;
            IsApiGreaterThanOrEqualTo14 = Build.VERSION.SdkInt >= BuildVersionCodes.IceCreamSandwich;
            IsApiGreaterThanOrEqualTo17 = Build.VERSION.SdkInt >= BuildVersionCodes.JellyBeanMr1;
            IsApiGreaterThanOrEqualTo19 = Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat;
            IsApiGreaterThanOrEqualTo21 = Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop;
            FragmentConstant            = DataConstant.Create <object>(typeof(PlatformExtensions), nameof(FragmentConstant), false);
            _menuInflaterFactory        = (context, dataContext) => new BindableMenuInflater(context);
            _layoutInflaterFactory      = (context, dataContext, factory, inflater) =>
            {
                if (inflater == null)
                {
                    Tracer.Error("The bindable inflater cannot be created without the original inflater");
                    return(null);
                }
                LayoutInflaterFactoryWrapper.SetFactory(inflater, factory);
                return(inflater);
            };
            ContentViewManagerField = new ContentViewManager();
            ContentViewManagerField.Add(new ViewContentViewManager());
            _mvvmActivityMediatorFactory = MvvmActivityMediatorFactoryMethod;
            _getContentViewDelegete      = GetContentViewInternal;
            _setContentViewDelegete      = ContentViewManagerField.SetContent;
            _isFragment                       = o => false;
            _isActionBar                      = _isFragment;
            _activityRef                      = Empty.WeakReference;
            ViewToContextConstructor          = new ConcurrentDictionary <Type, Func <object[], object> >();
            ViewToContextWithAttrsConstructor = new ConcurrentDictionary <Type, Func <object[], object> >();
            ObjectToDefaultJavaConstructor    = new ConcurrentDictionary <Type, bool>();
            ViewContextArgs                   = new[] { typeof(Context) };
            ViewContextWithAttrsArgs          = new[] { typeof(Context), typeof(IAttributeSet) };
            DefaultJavaConstructorArgs        = new[] { typeof(IntPtr), typeof(JniHandleOwnership) };
            WeakReferencesHolder              = new List <object>(1000);
            CurrentActivityLocker             = new object();
            _mvvmFragmentMediatorFactory      = MvvmFragmentMediatorFactoryMethod;
            EnableFastTextViewTextProperty    = true;

            // ReSharper disable once ObjectCreationAsStatement
            new WeakReferenceCollector();
        }
 static PlatformExtensions()
 {
     IsApiGreaterThan10          = Build.VERSION.SdkInt > BuildVersionCodes.GingerbreadMr1;
     IsApiLessThanOrEqualTo10    = !IsApiGreaterThan10;
     IsApiGreaterThanOrEqualTo21 = Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop;
     IsApiGreaterThanOrEqualTo14 = Build.VERSION.SdkInt >= BuildVersionCodes.IceCreamSandwich;
     IsApiGreaterThanOrEqualTo17 = Build.VERSION.SdkInt >= BuildVersionCodes.JellyBeanMr1;
     FragmentConstant            = DataConstant.Create(() => FragmentConstant, false);
     _menuInflaterFactory        = (context, dataContext) => new BindableMenuInflater(context);
     _layoutInflaterFactory      = (context, dataContext, factory, inflater) =>
     {
         if (factory == null && !ServiceProvider.TryGet(out factory))
         {
             factory = new ViewFactory();
         }
         if (inflater == null)
         {
             return(new BindableLayoutInflater(factory, context));
         }
         return(new BindableLayoutInflater(factory, inflater, context));
     };
     ContentViewManagerField = new ContentViewManager();
     ContentViewManagerField.Add(new ViewContentViewManager());
     _mvvmActivityMediatorFactory = MvvmActivityMediatorFactoryMethod;
     _getContentViewDelegete      = GetContentViewInternal;
     _setContentViewDelegete      = ContentViewManagerField.SetContent;
     _isFragment                       = o => false;
     _isActionBar                      = _isFragment;
     _activityRef                      = Empty.WeakReference;
     WeakReferences                    = new ConcurrentDictionary <int, WeakReference>(2, Empty.Array <KeyValuePair <int, WeakReference> >(), EqualityComparer <int> .Default);
     ViewToContextConstructor          = new ConcurrentDictionary <Type, Func <object[], object> >();
     ViewToContextWithAttrsConstructor = new ConcurrentDictionary <Type, Func <object[], object> >();
     ViewContextArgs                   = new[] { typeof(Context) };
     ViewContextWithAttrsArgs          = new[] { typeof(Context), typeof(IAttributeSet) };
     CurrentActivityLocker             = new object();
     _mvvmFragmentMediatorFactory      = MvvmFragmentMediatorFactoryMethod;
     // ReSharper disable once ObjectCreationAsStatement
     new WeakReferenceCollector();
 }
 public ContentController()
 {
     _contentM = new ContentViewManager();
 }
        public ActionResult SiteMapXml()
        {
            Response.Clear();
            Response.ContentType = "text/xml";
            XmlTextWriter xr = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);

            xr.WriteStartDocument();
            xr.WriteStartElement("urlset");//urlset etiketi açıyoruz
            xr.WriteAttributeString("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9");
            xr.WriteAttributeString("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
            xr.WriteAttributeString("xsi:schemaLocation", "http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd");


            xr.WriteStartElement("url");
            xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl);
            xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
            xr.WriteElementString("changefreq", "monthly");
            xr.WriteElementString("priority", "1");
            xr.WriteEndElement();

            xr.WriteStartElement("url");
            xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "blog");
            xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
            xr.WriteElementString("changefreq", "daily");
            xr.WriteElementString("priority", "1");
            xr.WriteEndElement();

            xr.WriteStartElement("url");
            xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "hakkimizda");
            xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
            xr.WriteElementString("changefreq", "monthly");
            xr.WriteElementString("priority", "1");
            xr.WriteEndElement();

            xr.WriteStartElement("url");
            xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "iletisim");
            xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
            xr.WriteElementString("changefreq", "monthly");
            xr.WriteElementString("priority", "1");
            xr.WriteEndElement();

            xr.WriteStartElement("url");
            xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "giris-yap");
            xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
            xr.WriteElementString("changefreq", "monthly");
            xr.WriteElementString("priority", "1");
            xr.WriteEndElement();

            xr.WriteStartElement("url");
            xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "yeni-uyelik-olustur");
            xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
            xr.WriteElementString("changefreq", "monthly");
            xr.WriteElementString("priority", "1");
            xr.WriteEndElement();


            var postList = new PostManager().GetAllPostModelsOnlyUriField();

            foreach (var post in postList)
            {
                xr.WriteStartElement("url");
                xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "blog/" + post.Uri);
                xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
                xr.WriteElementString("priority", "1");
                xr.WriteElementString("changefreq", "daily");
                xr.WriteEndElement();
            }

            var contentList = new ContentViewManager().GetListViewPublished().Where(x => x.CanSeeUser);

            foreach (var content in contentList)
            {
                xr.WriteStartElement("url");
                xr.WriteElementString("loc", ConstantProxy.BaseSiteUrl + "icerik/" + content.Uri);
                xr.WriteElementString("lastmod", DateTime.Now.ToString("yyyy-MM-dd"));
                xr.WriteElementString("priority", "1");
                xr.WriteElementString("changefreq", "monthly");
                xr.WriteEndElement();
            }

            xr.WriteEndDocument();
            xr.Flush();
            xr.Close();
            Response.End();
            return(View());
        }