public async Task <IActionResult> Edit(Carousel carousel) { logger.LogInformation("Edit carousel"); Carousel carouselItem = EshopDBContext.Carousels.Where(carI => carI.ID == carousel.ID).FirstOrDefault(); if (carouselItem != null) { if (ModelState.IsValid) { carouselItem.DataTarget = carousel.DataTarget; carouselItem.ImageAlt = carousel.ImageAlt; carouselItem.CarouselContent = carousel.CarouselContent; FileUpload fup = new FileUpload(Env.WebRootPath, "Carousels", "image"); if (String.IsNullOrWhiteSpace(carousel.ImageSrc = await fup.FileUploadAsync(carousel.Image)) == false) { carouselItem.ImageSrc = carousel.ImageSrc; } await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Carousel))); } else { return(View(carousel)); } } else { return(NotFound()); } }
public async Task <IActionResult> Edit(Carousel carousel) { if (ModelState.IsValid) { Carousel carouselIt = EshopDBContext.Carousels.Where(carouselItem => carouselItem.ID == carousel.ID).FirstOrDefault(); if (carouselIt != null) { carouselIt.ImageAlt = carousel.ImageAlt; carouselIt.CarouselContent = carousel.CarouselContent; FileUpload fup = new FileUpload(Env.WebRootPath, "Carousels", "image"); carouselIt.ImageSrc = carousel.ImageSrc = await fup.FileUploadAsync(carousel.Image); await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Select))); } else { return(NotFound()); } } else { return(View(carousel)); } }
public async Task <IActionResult> Edit(Product product) { if (ModelState.IsValid) { Product productItem = EshopDBContext.Products.Where(p => p.ID == product.ID).FirstOrDefault(); if (productItem != null) { productItem.ProductName = product.ProductName; productItem.ImageAlt = product.ImageAlt; productItem.Description = product.Description; productItem.Price = product.Price; FileUpload fup = new FileUpload(Env.WebRootPath, "image", "Products"); if (String.IsNullOrWhiteSpace(product.ImageSrc = await fup.FileUploadAsync(product.Image)) == false) { productItem.ImageSrc = product.ImageSrc; } await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Select))); } else { return(NotFound()); } } else { return(View(product)); } }
public async Task <IActionResult> Edit(Product product) { Product productItem = EshopDBContext.Products.Where(prodI => prodI.ID == product.ID).FirstOrDefault(); if (productItem != null) { productItem.DataTarget = product.DataTarget; productItem.Name = product.Name; productItem.Price = product.Price; productItem.ImageAlt = product.ImageAlt; productItem.ProductInfo = product.ProductInfo; productItem.DetailInfo = product.DetailInfo; FileUpload fup = new FileUpload(Env.WebRootPath, "Products", "image"); if (String.IsNullOrWhiteSpace(product.ImageSrc = await fup.FileUploadAsync(product.Image)) == false) { productItem.ImageSrc = product.ImageSrc; } await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { return(NotFound()); } }
public async Task <IActionResult> Edit(Product product) { if (ModelState.IsValid) { Product productIt = EshopDBContext.Products.Where(productIt => productIt.ID == product.ID).FirstOrDefault(); if (productIt != null) { productIt.ProductName = product.ProductName; productIt.ImageAlt = product.ImageAlt; FileUpload fup = new FileUpload(Env.WebRootPath, "Products", "image"); productIt.ImageSrc = product.ImageSrc = await fup.FileUploadAsync(product.Image); productIt.ProductDescription = product.ProductDescription; productIt.price = product.price; await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Select))); // tady spravit :-D } else { return(NotFound()); } } else { return(View(product)); } }
public async Task <IActionResult> Create(Carousel carousel) { if (ModelState.IsValid) { FileUpload fup = new FileUpload(Env.WebRootPath, "Carousels", "image"); carousel.ImageSrc = await fup.FileUploadAsync(carousel.Image); EshopDBContext.Carousels.Add(carousel); await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Select))); } else { return(View(carousel)); } }
public async Task <IActionResult> Create(Product product) { if (ModelState.IsValid) { FileUpload fup = new FileUpload(Env.WebRootPath, "Products", "image"); product.ImageSrc = await fup.FileUploadAsync(product.Image); EshopDBContext.Products.Add(product); await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Select))); } else { return(View(product)); } }
public async Task <IActionResult> Create(Product product) { if (ModelState.IsValid) { product.ImageSrc = String.Empty; FileUpload fup = new FileUpload(Env.WebRootPath, "Products", "image"); product.ImageSrc = await fup.FileUploadAsync(product.Image); //mozno nefunguje - v tom pripade nastavit az pri vytvarani objednavky EshopDBContext.Products.Add(product); await EshopDBContext.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { return(View(product)); } }