Example #1
0
        public SpaceCard()
        {
            InitializeComponent();

            _viewModel = new SpacesViewModel();
            _dataStore = new MockDataStore();
        }
Example #2
0
        public SpacesPage()
        {
            InitializeComponent();

            BindingContext = _viewModel = new SpacesViewModel();
            _viewModel.LoadUsersCommand.Execute(null);

            toolbarItem = new ToolbarItem {
                Text = "Add space", Command = _viewModel.AddSpaceCommand
            };
            ToolbarItems.Add(toolbarItem);
        }
        public async Task <ActionResult> Search(SpacesViewModel model)
        {
            var searchString = model.SearchString;
            var searchType   = model.SearchType;

            model = new SpacesViewModel(_cache);

            int searchTypeId = searchType.Equals("All") ? -1 : model.SpaceTypeList.Single(t => t.Name.Equals(searchType)).Id;

            model.SpaceList = await DigitalTwinsHelper.SearchSpacesAsync(_cache, Loggers.SilentLogger, searchString, searchTypeId);

            return(View("List", model));
        }
        public async Task <ActionResult> List()
        {
            CacheHelper.SetPreviousPage(_cache, Request.Headers["Referer"].ToString());
            var model = new SpacesViewModel(_cache);

            try
            {
                model.SpaceList = await DigitalTwinsHelper.GetRootSpacesAsync(_cache, Loggers.SilentLogger, false);
            }
            catch (Exception ex)
            {
                FeedbackHelper.Channel.SendMessageAsync($"Error - {ex.Message}", MessageType.Info).Wait();
            }

            return(View(model));
        }
 public ItemsListControl()
 {
     InitializeComponent();
     _viewModel = new SpacesViewModel();
 }