Example #1
0
        public IActionResult Index()
        {
            var model = new ConfigurationsViewModel();

            model.Especies = _context.Especie.ToList();
            model.Familias = _context.Familia.ToList();
            model.Grupos   = _context.Grupo.ToList();
            return(View(model));
        }
Example #2
0
        public ViewResult Configure()
        {
            var configurationModel = new DatabaseConfigurationManager()
                                     .Load();

            var systems = Enum.GetValues(typeof(DatabaseSystems))
                          .Cast <DatabaseSystems>()
                          .Where(x => x != DatabaseSystems.Unknown);

            var model = new ConfigurationsViewModel
            {
                DatabaseConfigurationModel = configurationModel,
                DatabaseSystems            = systems
            };

            return(View(model));
        }
Example #3
0
        public async void Run(IBackgroundTaskInstance taskInstance)
        {
            _deferral = taskInstance.GetDeferral();

            var settings = new ConfigurationsViewModel();

            if (settings.NotificationsEnabled)
            {
                await SendNotificationAsync();
            }

            if (settings.LiveTileEnabled)
            {
                await UpdateTilesAsync();
            }

            _deferral.Complete();
        }