Exemple #1
0
        public async Task <IActionResult> Index()
        {
            var myTeamEnumName = GetMyCurrentEnumTeamName();
            var myTeamId       = Convert.ToInt32(myTeamEnumName);
            var teamUri        = "v2/teams/" + myTeamId;
            var viewModel      = new OverViewModel();

            viewModel.MyTeam = await GetFootballDataResources(new Team(), teamUri);

            var competitionIds = viewModel.MyTeam.ActiveCompetitions
                                 .Where(a => a.Plan == "TIER_ONE")
                                 .Select(a => a.Id).ToList();
            var i = 0;

            foreach (var uri in competitionIds.Select(competitionId => "v2/competitions/" + competitionId + "/standings"))
            {
                viewModel.CompetitionStandings.Add(await GetFootballDataResources(new CompetitionStandings(), uri));
                var filteredStandings = viewModel.CompetitionStandings[i].Standings.Where(s => s.Type == "TOTAL").ToList();
                viewModel.CompetitionStandings[i].Standings = filteredStandings;
                i++;
            }

            viewModel.News = await GetMyTeamNews(myTeamEnumName.ToString().ToLower());

            return(View(viewModel));
        }
Exemple #2
0
        public async Task GetingSomeUsersFromDatabaseTest()
        {
            var ovm = new OverViewModel();
            await ovm.GetAvailableUsers("123");

            Assert.IsTrue(ovm.Users.Count != 0);
        }
Exemple #3
0
 public async void Initialize()
 {
     IfConnected(async() =>
     {
         Initialized = true;
         _service    = DependencyService.Get <IUserOverview>();
         result      = await _service.GetOverView();
         if (!App.TokenExpired)
         {
             PickerItems.Clear();
             if (result != null)
             {
                 foreach (var item in result.HouseList)
                 {
                     PickerItems.Add(item.Name);
                 }
                 SelectedItem = PickerItems.First();
             }
         }
         else
         {
             App.Current.MainPage = new LoginPage();
         }
     });
 }
        private OverViewModel GetOverViewModel()
        {
            OverViewModel ov = new OverViewModel();

            ov.RentPayments = _context.RentPayments.ToList();
            ov.Infractions  = _context.Infractions.ToList();
            ov.Buildings    = _context.Buildings.ToList();
            return(ov);
        }
        public async Task <IActionResult> Index()
        {
            OverViewModel model = new OverViewModel();

            model.DepCount = await dep.CountDepartmentAsync();

            model.ClassCount = await classe.CountClass(null);

            model.StudentCount = await stu.CountStudentAsync();

            model.TeacherCount = await th.CountTeacherAsync();

            return(View(model));
        }
Exemple #6
0
        public ActionResult Index()
        {
            OverViewModel model = new OverViewModel();

            MyStromConnector licht     = new MyStromConnector("192.168.1.206");
            MyStromConnector umLuft    = new MyStromConnector("192.168.1.108");
            MyStromConnector abLuft    = new MyStromConnector("192.168.1.241");
            ShellyConnector  tempHygro = new ShellyConnector("192.168.1.187");
            MyStromConnector watering  = new MyStromConnector("192.168.1.109");


            model.Watering = DataConverter.ConvertToWateringDevice(watering.Get());
            model.Light    = DataConverter.ConvertToLightDevice(licht.Get());
            model.FanIn    = DataConverter.ConvertToFanDevice(umLuft.Get());
            model.Suction  = DataConverter.ConvertToSuctionDevice(abLuft.Get());

            var tempResp = tempHygro.Get();

            model.Temperature = DataConverter.ConvertToTemperatureDevice(tempResp);
            model.Humidity    = DataConverter.ConvertToHumidityDevice(tempResp);


            FlowersGateway flowers = new FlowersGateway();

            model.FlowersInBloom = flowers.GetFlowersInBloom();


            SystemSettingsGateway gateway  = new SystemSettingsGateway();
            List <SystemSetting>  settings = gateway.GetSystemSettings();

            model.Sunrise = settings.First(x => x.Name == "Sunrise").Value;
            model.SunSet  = settings.First(x => x.Name == "Sunset").Value;

            model.TempMinMax     = "Temp: " + settings.First(x => x.Name == "MinTemp").Value + "°C - " + settings.First(x => x.Name == "MaxTemp").Value + "°C";
            model.HumidityMinMax = "RLF: " + settings.First(x => x.Name == "MinHumidity").Value + "% - " + settings.First(x => x.Name == "MaxHumidity").Value + "%";


            //var x = _gateway.GetCollectedData();
            var notifications = _notyGateway.GetDeviceNotification();

            model.Temperature.Info = notifications.First(x => x.DeviceId == model.Temperature.Id);
            model.Humidity.Info    = notifications.First(x => x.DeviceId == model.Humidity.Id);
            model.Watering.Info    = notifications.First(x => x.DeviceId == model.Watering.Id);

            return(View(model));
        }
Exemple #7
0
        public ActionResult Index()
        {
            OverViewModel overView = new OverViewModel();

            overView.Mentors = new List <Mentor>();
            overView.Judges  = new List <Judge>();
            overView.Teams   = new List <Team>();
            var repo = MvcApplication.DbRepo;

            //overView.Mentors.AddRange(repo.All<Mentor>().Where(x => x.Event == "seattle-eastside"));
            try
            {
                overView.Mentors.AddRange(repo.All <Mentor>().ToList());
                overView.Judges.AddRange(repo.All <Judge>().ToList());
                overView.Teams.AddRange(repo.All <Team>().ToList());
            }
            catch (Exception)
            {
            }

            return(View(overView));
        }
Exemple #8
0
        // Teacher OverView
        //[Authorize(Roles = "Teacher")]
        public async Task <IActionResult> OverView(bool ShowAllCourses)
        {
            var model = new OverViewModel();

            var userId   = userManager.GetUserId(User);
            var courseId = await db.ApplicationUsers.Where(u => u.Id == userId)
                           .Select(u => u.CourseId).SingleAsync();

            var attendingCourse = await db.Courses.Where(c => c.Id == courseId).ToListAsync();

            if (!ShowAllCourses)
            {
                model.Courses = attendingCourse;
            }
            if (ShowAllCourses)
            {
                model.Courses = await db.Courses.ToListAsync();
            }

            model.PreSelectedCourse = courseId.Value;
            model.Teacher           = await userManager.GetUserAsync(User);

            return(View(model));
        }
Exemple #9
0
        public OverView()
        {
            InitializeComponent();

            BindingContext = new OverViewModel();
        }