void InitializeResources(ConnectModel model) { AddCameraModel = new AddCameraModel(this) { ConnectModel = model }; AddCameraModel.CameraAdded += AddCameraModel_CameraAdded; OnPropertyChanged("AddCameraModel"); }
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)); }
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(); }