public IActionResult BeginCameraRegistration()
        {
            if (HttpContext.Session.GetString("currentUsername") == null)
            {
                return(RedirectToAction("SignIn", "Home"));
            }

            CameraRegistrationDetails registrationDetails =
                CameraService.GetNewCameraRegistrationDetails(HttpContext.Session.GetString("currentUsername"));

            return(View("CameraRegistration", registrationDetails));
        }
Example #2
0
        public IActionResult BeginCameraRegistration()
        {
            int?currentUsedId = HttpContext.Session.GetInt32("currentUserId");

            if (currentUsedId == null)
            {
                return(RedirectToAction("SignIn", "Home"));
            }

            CameraRegistrationDetails registrationDetails =
                CameraService.GetNewCameraRegistrationDetails(currentUsedId.Value);

            return(View("CameraRegistration", registrationDetails));
        }
Example #3
0
        public CameraRegistrationDetails GetCameraRegistrationDetailsById(int cameraId, int userId)
        {
            CameraRegistrationDetails registrationDetails = new CameraRegistrationDetails
            {
                locations     = _locationService.GetAvailableLocationsForUser(userId),
                CameraDetails = new CameraDetails(_dbQueryService.GetCameraById(cameraId)),
                resolutions   = GetExistingCameraResolutions()
            };

            if (!registrationDetails.CameraDetails.SavedImagePath.IsNullOrEmpty())
            {
                registrationDetails.CameraDetails.SavedImagePath = CameraRegistrationDetails.IMAGE_UPLOADED_TEXT;
            }

            return(registrationDetails);
        }