public void Update_WithExistingGpu_ShouldUpdateGpu() { SetUp(); SeedData(); var gpu = _context.Gpus.First(); gpu.Model = "123"; _gpuService.Update(gpu); Assert.Equal(gpu, _context.Gpus.First()); }
public IActionResult Edit(int?id, [Bind("GpuId,Model,Manufacturer,Price,Memory")] Gpu gpu) { if (id != gpu.GpuId) { return(NotFound()); } if (ModelState.IsValid) { var image = Request.Form.Files.GetFile("image"); if (image != null) { _driveService.DeleteFile(Request.Form["ImgUrl"]); gpu.ImgUrl = _driveService.UploadFile(image); } _service.Update(gpu); return(RedirectToAction(nameof(Index))); } return(View(gpu)); }