예제 #1
0
        public async Task <IActionResult> AddItem(AddItemModel item)
        {
            if (ModelState.IsValid)
            {
                Stream stream = new MemoryStream();
                await item.Image.CopyToAsync(stream);

                string imagePath = await _saveFile.SaveImage(_env.WebRootPath, "Images", item.Image.FileName, stream);

                await _itemRepository.AddAsync(new Item(item.Title, item.Description, imagePath, item.Price, true));

                return(RedirectToAction("Index", "Home"));
            }
            return(View());
        }
예제 #2
0
 public void SaveImage()
 {
     _imageSaver.SaveImage(_nombre);
 }