Exemple #1
0
            public void Returns_status_not_null()
            {
                const string statusUrl        = "http://statusurl.no";
                const string statusQueryToken = "StatusQueryToken";

                var actual = new StatusUrl(new Uri(statusUrl));

                Assert.NotNull(actual.Status(statusQueryToken));
            }
        /// <summary>
        /// Статус камеры
        /// </summary>
        /// <param name="Id">Идентификатор камеры</param>
        /// <returns></returns>
        public ActionResult StatusCamera(int?Id)
        {
            if (Id == null)
            {
                throw new HttpException(400, "Некорректный запрос");
            }

            // получения сведений о камере
            General Camera = db.TGeneral.Find(Id);

            if (Camera == null)
            {
                throw new HttpException(400, "Некорректный запрос");
            }

            StatusUrl statusUrl = new StatusUrl(Camera.CameraImgLink, Camera.CameraAuthUser, Camera.CameraAuthPassword);

            ViewBag.Status = statusUrl.Status();
            return(View("_StatusUrl"));
        }