Exemple #1
0
        public void Update_WithExistingStorageOption_ShouldUpdateStorageOption()
        {
            SetUp();

            SeedData();
            var sorageOption = _context.StorageOptions.First();

            sorageOption.Model = "123";
            _storageOptionService.Update(sorageOption);

            Assert.Equal(sorageOption, _context.StorageOptions.First());
        }
Exemple #2
0
        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));
        }