コード例 #1
0
        public void Delete(int id)
        {
            TransferVehicle vehicle = _context.TransferVehicle.Find(id);

            _context.Remove(vehicle);
            Save();
        }
        public void Delete(int Id)
        {
            TransferVehicle vehicle = _context.TransferVehicle.Find(Id);

            if (vehicle == null)
            {
                throw new Exception($"Can't find vehicle with Id: {Id}");
            }

            _context.Remove(vehicle);
            Save();
        }
コード例 #3
0
        public IActionResult Detail(int ID)
        {
            TransferVehicle vehicle = _repo.GetByID(ID);
            var             Model   = new DetailTransferVehicleVM
            {
                ID                 = vehicle.ID,
                Name               = vehicle.Name,
                Capacity           = vehicle.Capacity,
                RegistrationNumber = vehicle.RegistrationNumber,
                Driver             = vehicle.Driver,
                Picture            = vehicle.Picture
            };

            return(View(Model));
        }
コード例 #4
0
        public IActionResult SaveNew(NewTransferVehicleVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("New"));
            }

            string uniqueFileName = Image.Upload(model.Picture, _webHostEnvironment, "transfervehicles");

            TransferVehicle vehicle = new TransferVehicle()
            {
                Name = model.Name,
                RegistrationNumber = model.RegistrationNumber,
                Driver             = model.Driver,
                Capacity           = model.Capacity,
                Picture            = uniqueFileName
            };

            _repo.Add(vehicle);
            return(RedirectToAction("List"));
        }
コード例 #5
0
 public void Add(TransferVehicle transferVehicle)
 {
     _context.TransferVehicle.Add(transferVehicle);
     Save();
 }