public IActionResult Edit(EditCameraViewModel model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } if (!ModelState.IsValid) { return(View(model)); } this.cameraService.Edit( model.Id, model.Make, model.CameraModel, model.Price, model.Quantity, model.MinShutterSpeed, model.MaxShutterSpeed, model.MinIso, model.MaxIso, model.IsFullFrame, model.VideoResolution, model.LightMeterings, model.Description, model.ImageUrl); return(RedirectToAction(nameof(All))); }
public IActionResult Edit(int id) { var camera = this.cameraService.GetCamera(id); if (camera == null) { return(NotFound()); } var model = new EditCameraViewModel { Id = id, Make = camera.Make, CameraModel = camera.Model, Price = camera.Price, Quantity = camera.Quantity, MinShutterSpeed = camera.MinShutterSpeed, MaxShutterSpeed = camera.MaxShutterSpeed, MinIso = camera.MinIso, MaxIso = camera.MaxIso, IsFullFrame = camera.IsFullFrame, LightMetering = camera.LightMetering, VideoResolution = camera.VideoResolution, Description = camera.Description, ImageUrl = camera.ImageUrl, }; return(View(model)); }