Пример #1
0
        public IHttpActionResult Search(AppQuery query)
        {
            query.Count = true;
            var apps = AppService.Search(query);

            return(Ok(new ScrollableList <App>(apps, Request.RequestUri)));
        }
Пример #2
0
        public Color GetTextColor(AppQuery baseQuery, int index = 0)
        {
            int colorValue = Convert.ToInt32(App.Query(x => baseQuery.Invoke("getCurrentTextColor"))[index]);

            var color = Color.FromArgb(colorValue);

            return(color);
        }
Пример #3
0
        public List <Color> GetTextColors(AppQuery baseQuery)
        {
            var colors = App.Query(x => baseQuery.Invoke("getCurrentTextColor"))
                         .Select(value => Color.FromArgb(Convert.ToInt32(value)))
                         .ToList();

            return(colors);
        }
Пример #4
0
        public SettingsPage()
        {
            Trait = new PlatformQuery
            {
                Android = x => x.Id("SettingsContentFrame")
            };

            _appThemeDialog = BuildBaseAppQuery().Id("select_dialog_listview");
        }
Пример #5
0
        public Task <App[]> GetApps(AppQuery query)
        {
            var q = _liteRepository.Query <App>();

            if (!string.IsNullOrEmpty(query.Id))
            {
                q = q.Where(a => a.Id == query.Id);
            }
            return(Task.FromResult(q.OrderBy(a => a.IsSystemApp).ToArray()));
        }
 public ProductController(IProductRepository irepos,
                          AppQuery graphQLQuery,
                          IDocumentExecuter documentExecuter,
                          AppSchema schema)
 {
     repos             = irepos;
     _graphQLQuery     = graphQLQuery;
     _documentExecuter = documentExecuter;
     _schema           = schema;
 }
Пример #7
0
        public List <Color> GetBackgroundColors(AppQuery baseQuery)
        {
            var colorValues = App.Query(x => baseQuery.Invoke("getBackground").Invoke("getColor"))
                              .Select(value => Convert.ToInt32(value))
                              .ToList();

            var colors = new List <Color>();

            foreach (var colorValue in colorValues)
            {
                var color = Color.FromArgb(colorValue);
                colors.Add(color);
            }

            return(colors);
        }
Пример #8
0
        public TaskMenuOptionsDialog()
        {
            _uniqueEditTextInDialog = x => x.Class("TextInputEditText");

            _yesButton    = x => x.Button("Yes");
            _noButton     = x => x.Button("No");
            _addButton    = x => x.Button("Add");
            _cancelButton = x => x.Button("Cancel");
            _okButton     = x => x.Button("Ok");
            _closeButton  = x => x.Button("Close");

            _moveTaskDialogId = BuildBaseAppQuery().Id("MoveTaskListView");

            Trait = new PlatformQuery
            {
                Android = x => x.Id("TaskMenuOptionsDialogView")
            };
        }
Пример #9
0
        public TasksPage()
        {
            _mainFabButton          = x => x.Marked("AppFab");
            _addTaskListButton      = x => x.Id("AddNewTaskListFab");
            _addTaskButton          = x => x.Id("AddNewTaskFab");
            _uniqueEditTextInDialog = x => x.Class("TextInputEditText");

            _yesButton    = x => x.Button("Yes");
            _noButton     = x => x.Button("No");
            _cancelButton = x => x.Button("Cancel");
            _updateButton = x => x.Button("Update");

            _taskItemTitleId   = x => x.Id("TaskItemTitle");
            _taskItemContentId = x => x.Id("TaskItemContent");

            _navView = BuildBaseAppQuery().Id("AppNavView");

            Trait = new PlatformQuery
            {
                Android = _mainFabButton
            };
        }
Пример #10
0
        protected bool IsTextInInputInvalid(string text, AppQuery query, Query okButton, Query input, Color desiredColor)
        {
            App.ClearText(input);
            App.EnterText(input, text);

            //If the text is empty we wont be able to see the button
            if (App.Query(okButton).Any())
            {
                App.Tap(okButton);
            }

            //If the query to check the validator error doesnt return nothing, that means that is valid
            if (!App.Query(x => query).Any())
            {
                return(false);
            }

            var  warningColor = GetTextColor(query);
            bool areClose     = ColorsAreClose(warningColor, desiredColor);

            bool updateButtonIsVisible = App.Query(okButton).Any();

            return(!updateButtonIsVisible || !areClose);
        }
Пример #11
0
        public Color GetBackgroundColor(AppQuery baseQuery)
        {
            var noBgColor = Color.FromArgb(0, 0, 0, 0);

            return(GetBackgroundColors(baseQuery).First(color => color != noBgColor));
        }
Пример #12
0
 public XamarinAppQuery(AppQuery q) => SourceQuery = q;
Пример #13
0
 public static IAppQuery AsGenericAppQuery(this AppQuery q)
 => new XamarinAppQuery(q);
Пример #14
0
        public IActionResult Index(AppQuery query)
        {
            var data = this._appService.Paging(query);

            return(this.Json(data));
        }
Пример #15
0
 private AppQuery GetNewCollectionViewItemNameAppQuery(AppQuery appQuery, string text)
 => appQuery.All().Text(text);
Пример #16
0
        public async Task <App[]> GetApps(AppQuery query)
        {
            var apps = await _appQueries.GetAllAsync(Constants.ApplicationsProjectId);

            return(apps.OrderBy(a => a.IsSystemApp).ThenBy(a => a.Id).ToArray());
        }
Пример #17
0
 AppQuery MenuContentButton(AppQuery app)
 {
     return(app.Button("Content"));
 }
Пример #18
0
 public QueriesController(AppQuery queries)
 {
     this.queries = queries;
 }
Пример #19
0
		AppQuery IntroTitle(AppQuery app) { return app.Class("UILabel").Marked("Sidebar Navigation"); }
Пример #20
0
		AppQuery MenuIntroButton(AppQuery app) { return app.Button("Intro"); }
Пример #21
0
 public AppQueryController(StatefulControllerDependencies dependencies, AppQuery appQuery) : base(dependencies)
 {
     _appQuery = appQuery;
 }
Пример #22
0
 public IPagingResult <AppDto> Paging(AppQuery query)
 {
     return(this.Paging(query, query));
 }
Пример #23
0
 public AlphasController(AppQuery appQuery, Util util)
 {
     this.appQuery = appQuery;
     this.util     = util;
 }
Пример #24
0
 public AlphasController(IConfiguration config, AppQuery appQuery)
 {
     this.config   = config;
     this.appQuery = appQuery;
 }
Пример #25
0
 public static AppQuery StartsWith(this AppQuery appQuery, string text)
 => appQuery.Raw($"* {{text BEGINSWITH '{text}'}}");
Пример #26
0
 /// <summary>
 /// Invokes a method on the object returned by the query, using the <see cref="AppQuery.Invoke(string, object)"/> method.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="query"></param>
 /// <param name="methodName"></param>
 /// <param name="arg1"></param>
 /// <returns></returns>
 public static AppTypedSelector <object> InvokeGeneric(this AppQuery query, string methodName, object arg1)
 => query.Invoke(FormatBackdoorMethodName(methodName), arg1);
Пример #27
0
        public static AppQuery ContainsInsensitive(this AppQuery query, string substring)
        {
            var rawQuery = string.Format("* {{text CONTAINS[c] '{0}'}}", substring);

            return(query.Raw(rawQuery));
        }
Пример #28
0
 public HomeController(ILogger <HomeController> logger, AppQuery appQuery, Util util)
 {
     _logger       = logger;
     this.appQuery = appQuery;
     this.util     = util;
 }
Пример #29
0
 private AppQuery GetNewItemNameAppQuery(AppQuery appQuery)
 => appQuery.Marked("NewItemName");
Пример #30
0
		AppQuery ToggleButton(AppQuery app) { return app.All().Button("Toggle Side Menu"); }
Пример #31
0
 public static AppQuery EndsWith(this AppQuery appQuery, string text)
 => appQuery.Raw($"* {{text ENDSWITH '{text}'}}");
Пример #32
0
		AppQuery ContentTitle(AppQuery app) { return app.Class("UILabel").Marked("Content"); }
Пример #33
0
 public static AppQuery Contains(this AppQuery appQuery, string text)
 => appQuery.Raw($"* {{text CONTAINS '{text}'}}");
Пример #34
0
		AppQuery MenuContentButton(AppQuery app) { return app.Button("Content"); }
Пример #35
0
 AppQuery MenuIntroButton(AppQuery app)
 {
     return(app.Button("Intro"));
 }