示例#1
0
        public IActionResult Edit(Trucks truck)
        {
            Validation(truck);

            if (ModelState.IsValid)
            {
                _context.Entry(truck).State = EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(truck));
        }
示例#2
0
        public void Delete()
        {
            var oldTrucks = _context.Trucks.Where(x => x.Chassis == "ABC123").OrderByDescending(x => x.Id).ToList();

            if (oldTrucks == null)
            {
                Assert.Fail();
            }

            oldTrucks.ForEach(x =>
            {
                _context.Entry(x).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
                _context.SaveChanges();
            });

            Assert.Pass();
        }