void InitializeResources(ConnectModel model)
        {
            AddCameraModel = new AddCameraModel(this)
            {
                ConnectModel = model
            };

            AddCameraModel.CameraAdded += AddCameraModel_CameraAdded;

            OnPropertyChanged("AddCameraModel");
        }
Esempio n. 2
0
        public IActionResult Add(AddCameraModel addCameraModel)
        {
            if (this.cameraService.UserIsBanned(this.User.GetUserId()))
            {
                return(BadRequest());
            }

            if (this.ModelState.IsValid)
            {
                this.cameraService.AddCam(this.User.GetUserId(), addCameraModel);

                return(RedirectToAction("Index", "Home"));
            }

            return(View(addCameraModel));
        }
Esempio n. 3
0
        public void AddCam(string userId, AddCameraModel addCameraModel)
        {
            this.db.Cameras.Add(new Camera()
            {
                Make            = addCameraModel.Make.Value,
                Model           = addCameraModel.Model,
                Price           = addCameraModel.Price.Value,
                Quantity        = addCameraModel.Quantity,
                MinShutterSpeed = addCameraModel.MinShutterSpeed,
                MaxShutterSPeed = addCameraModel.MaxShutterSPeed,
                MinISO          = addCameraModel.MinISO,
                MaxISO          = addCameraModel.MaxISO,
                IsFullFrame     = addCameraModel.IsFullFrame,
                VideoResolution = addCameraModel.VideoResolution,
                LightMetering   = addCameraModel.LightMetering.Sum(s => (int)s),
                Description     = addCameraModel.Description,
                ImageUrl        = addCameraModel.ImageUrl,
                UserId          = userId
            });

            this.db.SaveChanges();
        }