Beispiel #1
0
        public IHttpActionResult GetList()
        {
            var screenItems = _screenRepository.List();
            var screens     = new List <ScreenViewModel>();

            foreach (var screen in screenItems)
            {
                screens.Add(new ScreenViewModel()
                {
                    Id          = screen.Id,
                    HostName    = screen.HostName,
                    IsReachable = IsHostReachable(screen.HostName)
                });
            }

            return(Ok(screens));
        }
Beispiel #2
0
        public ActionResult Index()
        {
            var items = _screenRepository.List();

            var screens = new List <ScreenViewModel>();

            foreach (var item in items)
            {
                screens.Add(new ScreenViewModel()
                {
                    Id        = item.Id,
                    Title     = item.Title,
                    Location  = item.Location,
                    CreatedBy = "Administrator",
                    Modified  = item.Modified
                });
            }

            return(View(screens));
        }
Beispiel #3
0
        public ActionResult Index()
        {
            var screenItems = _screenRepository.List();
            var screens     = new List <ScreenViewModel>();

            foreach (var screen in screenItems)
            {
                screens.Add(new ScreenViewModel()
                {
                    Id          = screen.Id,
                    HostName    = screen.HostName,
                    IsReachable = IsHostReachable(screen.HostName)
                });
            }

            var dashboardViewModel = new DashboardViewModel()
            {
                Screens = screens
            };

            return(View(dashboardViewModel));
        }