public async Task <IActionResult> Edit(int id, [Bind("Id,Slide1,Slide2,Slide3")] HomeImage homeImage) { if (id != homeImage.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(homeImage); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HomeImageExists(homeImage.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(homeImage)); }
public async Task <ActionResult> EditHomeImage(int id, HomeViewModel model) { if (model.ImageFile != null) { using (var memoryStream = new MemoryStream()) { await model.ImageFile.CopyToAsync(memoryStream); // Upload the file if less than 8 MB if (memoryStream.Length < 8388608) { model.homeImage.ImageData = memoryStream.ToArray(); } else { ModelState.AddModelError("File", "The file is too large."); } } } HomeImage toChange = _manager.GetHomeImage(id); if (model.ImageFile != null) { toChange.ImageData = model.homeImage.ImageData; } toChange.Text = model.homeImage.Text; _manager.ChangeHomeImage(toChange); return(RedirectToAction("IndexHomeImage", "Database")); }
private static void SeedCarouselItems(TwinkeltjeDbContext context) { List <HomeImage> carouselItems = new List <HomeImage>(); for (int i = 5; i >= 1; i--) { HomeImage image = new HomeImage(); switch (i) { case 1: image.Text = "Vooraanzicht"; break; case 2: image.Text = "Charcuterie assortiment"; break; case 3: image.Text = "Snoep assortiment"; break; case 4: image.Text = "Drank assortiment"; break; case 5: image.Text = "Assortiment algemene voeding"; break; } image.ImageData = File.ReadAllBytes("Images/IMG_" + i + ".jpg"); carouselItems.Add(image); } context.HomeImages.AddRange(carouselItems); context.SaveChanges(); foreach (EntityEntry entry in context.ChangeTracker.Entries().ToList()) { entry.State = EntityState.Detached; } }
public ActionResult DeleteConfirmed(int id) { HomeImage homeImage = db.HomeImages.Find(id); db.HomeImages.Remove(homeImage); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Update(HomeImage homeImage) { var result = _homeImageService.Update(homeImage); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public ActionResult Edit([Bind(Include = "ID,Image,Title,Text")] HomeImage homeImage) { if (ModelState.IsValid) { db.Entry(homeImage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeImage)); }
public async Task <IActionResult> Create([Bind("Id,Slide1,Slide2,Slide3")] HomeImage homeImage) { if (ModelState.IsValid) { _context.Add(homeImage); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(homeImage)); }
public ActionResult Create([Bind(Include = "ID,Image,Title,Text")] HomeImage homeImage) { if (ModelState.IsValid) { db.HomeImages.Add(homeImage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeImage)); }
public async Task DeleteOneAsync(HomeImage homeImage) { string imagePath = environment.WebRootPath + homeImage.ImagePath; if (System.IO.File.Exists(imagePath)) { System.IO.File.Delete(imagePath); } context.HomeImages.Remove(homeImage); await context.SaveChangesAsync(); }
// GET: Admin/HomeImage/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HomeImage homeImage = db.HomeImages.Find(id); if (homeImage == null) { return(HttpNotFound()); } return(View(homeImage)); }
void ReleaseDesignerOutlets() { if (AwayImage != null) { AwayImage.Dispose(); AwayImage = null; } if (AwayScore != null) { AwayScore.Dispose(); AwayScore = null; } if (AwayTeamName != null) { AwayTeamName.Dispose(); AwayTeamName = null; } if (HomeImage != null) { HomeImage.Dispose(); HomeImage = null; } if (HomeTeamName != null) { HomeTeamName.Dispose(); HomeTeamName = null; } if (HomsScore != null) { HomsScore.Dispose(); HomsScore = null; } if (Time != null) { Time.Dispose(); Time = null; } }
protected BaseController() { db = new TempContext(); Blog = db.Blogs.FirstOrDefault(); Ability = db.Abilities.FirstOrDefault(); AboutSpec = db.AboutSpecs.FirstOrDefault(); Comment = db.Comments.FirstOrDefault(); Portfolio = db.Portfolios.FirstOrDefault(); HomeImage = db.HomeImages.FirstOrDefault(); Position = db.Positions.FirstOrDefault(); Post = db.Posts.FirstOrDefault(); SecondBlog = db.SecondBlogs.FirstOrDefault(); Service = db.Services.FirstOrDefault(); Speciality = db.Specialities.FirstOrDefault(); Team = db.Teams.FirstOrDefault(); Testimonial = db.Testimonials.FirstOrDefault(); Setting = db.Settings.FirstOrDefault(); ViewBag.Setting = db.Settings.FirstOrDefault(); }
public ActionResult ImageChange() { int imageId = int.Parse(Request.Form["imgLocal"]); String imgUrl = Request.Form["imgUrl"]; HomeImage[] imgs = homeImageContext.homeImageLists.Where(u => u.image_id == imageId).ToArray(); HomeImage thisImg = imgs[0]; if (imgs.Count() > 0) { thisImg.image_path = imgUrl; } else { HomeImage hi = new HomeImage(); hi.image_path = imgUrl; homeImageContext.homeImageLists.Add(hi); } homeImageContext.SaveChanges(); return(Content("图片修改成功")); }
public void UpdateHomeImage(HomeImage homeImage) { ctx.HomeImages.Update(homeImage); ctx.SaveChanges(); }
public IResult Update(HomeImage homeImage) { _homeImageDal.Update(homeImage); return(new SuccessResult(Messages.HomeImageUpdated)); }
public HomeImage AddHomeImage(HomeImage homeImage) { return(repo.CreateHomeImage(homeImage)); }
public void ChangeHomeImage(HomeImage homeImage) { repo.UpdateHomeImage(homeImage); }
public void DeleteHomeImage(HomeImage homeImage) { repo.DeteteHomeImage(homeImage); }
public void ClickHomeImage() { HomeImage.Click(); }
public HomeImage CreateHomeImage(HomeImage homeImage) { ctx.HomeImages.Add(homeImage); ctx.SaveChanges(); return(homeImage); }
public IResult Delete(HomeImage homeImage) { _homeImageDal.Delete(homeImage); return(new SuccessResult(Messages.HomeImageDeleted)); }
public void DeteteHomeImage(HomeImage homeImage) { ctx.HomeImages.Remove(homeImage); ctx.SaveChanges(); }
public IResult Add(HomeImage homeImage) { _homeImageDal.Add(homeImage); return(new SuccessResult(Messages.HomeImageAdded)); }