Exemplo n.º 1
0
        public static void Init()
        {
            AppManager appManager = AppManager.GetInstance();

            Queries = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "auth_logo_imageView", appManager.AuthScreen.auth_logo_imageView },
                { "auth_slogan_textViewView", appManager.AuthScreen.auth_slogan_textViewView },
                { "auth_email_editText", appManager.AuthScreen.auth_email_editText },
                //{"auth_invalid_email_textView", appManager.AuthScreen.auth_invalid_email_textView},
                { "auth_pass_editText", appManager.AuthScreen.auth_pass_editText },
                //{"auth_invalid_pass_textView", appManager.AuthScreen.auth_invalid_pass_textView},
                { "auth_auth_button", appManager.AuthScreen.auth_auth_button },
                { "auth_forgot_textView", appManager.AuthScreen.auth_forgot_textView },
                //{"auth_socialEnter_textView", appManager.AuthScreen.auth_socialEnter_textView},
                //{"auth_vk_imageButton", appManager.AuthScreen.auth_vk_imageButton},
                //{"auth_odnokl_imageButton", appManager.AuthScreen.auth_odnokl_imageButton},
                //{"auth_google_imageButton", appManager.AuthScreen.auth_google_imageButton},
                { "auth_facebook_imageButton", appManager.AuthScreen.newauth_facebook_imageButton },
                { "auth_noAccount_textView", appManager.AuthScreen.auth_noAccount_textView },
                { "auth_reg_button", appManager.AuthScreen.auth_reg_button },

                //{"", appManager.AuthScreen.},
            };
            QueriesAndroid = new Dictionary <string, Func <AppQuery, AppQuery> >();
            foreach (var item in Queries)
            {
                QueriesAndroid.Add(item.Key, item.Value);
            }
            QueriesIos = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "auth_email_textView_iOS", appManager.AuthScreen.auth_email_textView_iOS },
                { "auth_pass_textView_iOS", appManager.AuthScreen.auth_pass_textView_iOS },
            };
            foreach (var item in Queries)
            {
                QueriesIos.Add(item.Key, item.Value);
            }
        }
Exemplo n.º 2
0
        public static void Init()
        {
            AppManager appManager = AppManager.GetInstance();

            Queries = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "toolbarOneButtonBack_back_relativeLayout", appManager.CreatePostScreen.toolbarOneButtonBack_back_imageButton },
                { "toolbarOneButtonBack_title_textView", appManager.CreatePostScreen.toolbarOneButtonBack_title_textView },
                { "toolbarOneButtonBack_button", appManager.CreatePostScreen.toolbarOneButtonBack_button },
                { "createPost_profilePhoto_imageView", appManager.CreatePostScreen.createPost_profilePhoto_imageView },
                { "createPost_profileName_textView", appManager.CreatePostScreen.createPost_profileName_textView },
                { "createPost_tools_textView", appManager.CreatePostScreen.createPost_tools_textView },
                { "createPost_price_textView", appManager.CreatePostScreen.createPost_price_textView },
                { "createPost_buySell_textView", appManager.CreatePostScreen.createPost_buySell_textView },
                { "createPost_time_textView", appManager.CreatePostScreen.createPost_time_textView },
                { "createPost_accessMode_textView", appManager.CreatePostScreen.createPost_accessMode_textView },
                { "createPost_comment_editText", appManager.CreatePostScreen.createPost_comment_editText },
                //{"createPost_attachment_textView", appManager.CreatePostScreen.createPost_attachment_textView},
                { "createPost_addImage_button", appManager.CreatePostScreen.createPost_addImage_button },
                //{"", appManager.CreatePostScreen.},
            };
            QueriesAndroid = new Dictionary <string, Func <AppQuery, AppQuery> >();
            foreach (var item in Queries)
            {
                QueriesAndroid.Add(item.Key, item.Value);
            }
            QueriesIos = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "createPost_done_picker", appManager.CreatePostScreen.createPost_done_picker },
                { "createPost_cancel_picker", appManager.CreatePostScreen.createPost_cancel_picker },
                { "createPost_label_picker", appManager.CreatePostScreen.createPost_label_picker },
            };
            foreach (var item in Queries)
            {
                QueriesIos.Add(item.Key, item.Value);
            }
        }
Exemplo n.º 3
0
        public static void Init()
        {
            AppManager appManager = AppManager.GetInstance();


            // screen add name lastname
            QueriesName = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regName_logo_imageView", appManager.RegistrScreen.regName_logo_imageView },
                { "reg_enterName_textView", appManager.RegistrScreen.reg_enterName_textView },
                { "reg_name_editText", appManager.RegistrScreen.reg_name_editText },
                { "reg_lastname_editText", appManager.RegistrScreen.reg_lastname_editText },
                //{"reg_invalid_name_textView", appManager.RegistrScreen.reg_invalid_name_textView},
                //{"reg_invalid_lastname_textView", appManager.RegistrScreen.reg_invalid_lastname_textView},
                { "reg_follow_phone_button", appManager.RegistrScreen.reg_follow_phone_button }
            };

            QueriesNameAndroid = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regName_back_imageButton", appManager.RegistrScreen.regName_back_imageButton },
            };
            foreach (var item in QueriesName)
            {
                QueriesNameAndroid.Add(item.Key, item.Value);
            }

            QueriesNameIos = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "reg_name_textView_ios", appManager.RegistrScreen.reg_name_textView_ios },
                { "reg_lastname_textView_ios", appManager.RegistrScreen.reg_lastname_textView_ios },
            };
            foreach (var item in QueriesName)
            {
                QueriesNameIos.Add(item.Key, item.Value);
            }
            // screen add ADD PHONE
            QueriesPhone = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regPhone_logo_imageView", appManager.RegistrScreen.regPhone_logo_imageView },
                { "reg_enterPhone_textView", appManager.RegistrScreen.reg_enterPhone_textView },
                { "reg_phoneCountry_editText", appManager.RegistrScreen.reg_phoneCountry_editText },
                { "reg_phoneNumber_editText", appManager.RegistrScreen.reg_phoneNumber_editText },
                { "reg_follow_email_button", appManager.RegistrScreen.reg_follow_email_button },
                { "reg_skip_phone_button", appManager.RegistrScreen.reg_skip_phone_button },
            };
            QueriesPhoneAndroid = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regPhone_back_imageButton", appManager.RegistrScreen.regPhone_back_imageButton },
            };
            foreach (var item in QueriesPhone)
            {
                QueriesPhoneAndroid.Add(item.Key, item.Value);
            }
            QueriesPhoneIos = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "reg_phoneCountry_textView_ios", appManager.RegistrScreen.reg_phoneCountry_textView_ios },
                { "reg_phoneNumber_textView_ios", appManager.RegistrScreen.reg_phoneNumber_textView_ios },
            };
            foreach (var item in QueriesPhone)
            {
                QueriesPhoneIos.Add(item.Key, item.Value);
            }



            // screen add ADD EMAIL
            QueriesEmail = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regEmail_logo_imageView", appManager.RegistrScreen.regEmail_logo_imageView },
                { "reg_enterEmail_textView", appManager.RegistrScreen.reg_enterEmail_textView },
                { "reg_email_editText", appManager.RegistrScreen.reg_email_editText },
                { "reg_follow_pass_button", appManager.RegistrScreen.reg_follow_pass_button },
                //{"reg_invalid_email_textView", appManager.RegistrScreen.reg_invalid_email_textView},
            };
            QueriesEmailAndriod = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regEmail_back_imageButton", appManager.RegistrScreen.regEmail_back_imageButton },
            };
            foreach (var item in QueriesEmail)
            {
                QueriesEmailAndriod.Add(item.Key, item.Value);
            }
            QueriesEmailIos = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "reg_email_textView_ios", appManager.RegistrScreen.reg_email_textView_ios },
            };
            foreach (var item in QueriesEmail)
            {
                QueriesEmailIos.Add(item.Key, item.Value);
            }


            QueriesPass = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regPass_logo_imageView", appManager.RegistrScreen.regPass_logo_imageView },
                { "reg_enterPass_textView", appManager.RegistrScreen.reg_enterPass_textView },
                { "reg_pass_editText", appManager.RegistrScreen.reg_pass_editText },
                { "reg_confirm_pass_editText", appManager.RegistrScreen.reg_confirm_pass_editText },
                { "reg_user_agreement_textView", appManager.RegistrScreen.reg_userAgreement_textView },
                { "reg_follow_main_button", appManager.RegistrScreen.reg_follow_main_button },
                //{"reg_invalid_pass_textView", appManager.RegistrScreen.reg_invalid_pass_textView},
                //{"reg_invalid_passconfirm_textView", appManager.RegistrScreen.reg_invalid_passconfirm_textView},
            };
            QueriesPassAndroid = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "regPass_back_imageButton", appManager.RegistrScreen.regPass_back_imageButton },
            };
            foreach (var item in QueriesPass)
            {
                QueriesPassAndroid.Add(item.Key, item.Value);
            }
            QueriesPassIos = new Dictionary <string, Func <AppQuery, AppQuery> >
            {
                { "reg_pass_textView_ios", appManager.RegistrScreen.reg_pass_textView_ios },
                { "reg_confirm_pass_textView_ios", appManager.RegistrScreen.reg_confirm_pass_textView_ios },
            };
            foreach (var item in QueriesPass)
            {
                QueriesPassIos.Add(item.Key, item.Value);
            }

            Queries = new Dictionary <string, Func <AppQuery, AppQuery> >(); // Доделать сбор всех колекций
            //name
            foreach (var item in QueriesNameAndroid)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            foreach (var item in QueriesNameIos)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            //phone
            foreach (var item in QueriesPhoneAndroid)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            foreach (var item in QueriesPhoneIos)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            //email
            foreach (var item in QueriesEmailAndriod)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            foreach (var item in QueriesEmailIos)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            //pass
            foreach (var item in QueriesPassAndroid)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
            foreach (var item in QueriesPassIos)
            {
                if (!Queries.ContainsKey(item.Key))
                {
                    Queries.Add(item.Key, item.Value);
                }
            }
        }