public async Task <IActionResult> Edit(int id, [Bind("Id,Beschrijving,AllergenenIcoon")] Allergenen allergenen, IFormFile file) { UploadFile(file, _env); allergenen.AllergenenIcoon = ImgName; if (id != allergenen.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(allergenen); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AllergenenExists(allergenen.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(allergenen)); }
public static async Task UpdateAllergenen(ApplicationDbContext _context) { Console.WriteLine("Updating Allergenen"); List <Allergenen> allergenen = _context.Allergenen.ToList(); List <Allergenen> check = new List <Allergenen>(); Allergenen allergeen1 = new Allergenen { AllergenenIcoon = "pinda.png", Beschrijving = "Bevat sporen van pinda's." }; check.Add(allergeen1); Allergenen allergeen2 = new Allergenen { AllergenenIcoon = "lactose.png", Beschrijving = "Bevat sporen van lactose." }; check.Add(allergeen2); Allergenen allergeen3 = new Allergenen { AllergenenIcoon = "vis.png", Beschrijving = "Bevat sporen van vis, schaal en schelpdieren." }; check.Add(allergeen3); Allergenen allergeen4 = new Allergenen { AllergenenIcoon = "gluten.png", Beschrijving = "Bevat sporen van gluten." }; check.Add(allergeen4); Allergenen allergeen5 = new Allergenen { AllergenenIcoon = "soja.png", Beschrijving = "Bevat sporen van sojabonen." }; check.Add(allergeen5); foreach (var item in check) { int i = _context.Allergenen.Where(x => x.Beschrijving == item.Beschrijving).Count(); if (i == 0) { _context.Allergenen.Add(item); } } await _context.SaveChangesAsync(); }
public async Task <IActionResult> Create([Bind("Id,Beschrijving,AllergenenIcoon")] Allergenen allergenen, IFormFile file) { UploadFile(file, _env); allergenen.AllergenenIcoon = ImgName; if (ModelState.IsValid) { _context.Add(allergenen); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(allergenen)); }