public void Update_WithExistingStorageOption_ShouldUpdateStorageOption() { SetUp(); SeedData(); var sorageOption = _context.StorageOptions.First(); sorageOption.Model = "123"; _storageOptionService.Update(sorageOption); Assert.Equal(sorageOption, _context.StorageOptions.First()); }
public IActionResult Edit(int id, [Bind("StorageId,Model,Manufacturer,Price,Type,Capacity")] StorageOption storageOption) { if (id != storageOption.StorageOptionId) { return(NotFound()); } if (ModelState.IsValid) { var image = Request.Form.Files.GetFile("image"); if (image != null) { _driveService.DeleteFile(Request.Form["ImgUrl"]); storageOption.ImgUrl = _driveService.UploadFile(image); } _service.Update(storageOption); return(RedirectToAction(nameof(Index))); } return(View(storageOption)); }