Ejemplo n.º 1
0
        public IActionResult Edit(int ID)
        {
            var transferVehicle = _repo.GetByID(ID);
            var Model           = new EditTransferVehicleVM
            {
                ID   = transferVehicle.ID,
                Name = transferVehicle.Name,
                RegistrationNumber = transferVehicle.RegistrationNumber,
                Driver             = transferVehicle.Driver,
                Capacity           = transferVehicle.Capacity
            };

            return(View("Edit", Model));
        }
Ejemplo n.º 2
0
        public IActionResult Save(EditTransferVehicleVM model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit"));
            }

            string uniqueFileName = Image.Upload(model.Picture, _webHostEnvironment, "transfervehicles");
            var    acc            = _repo.GetByID(model.ID);

            acc.Name               = model.Name;
            acc.Capacity           = model.Capacity;
            acc.RegistrationNumber = model.RegistrationNumber;
            acc.Driver             = model.Driver;
            if (model.Picture != null)
            {
                acc.Picture = uniqueFileName;
            }
            _repo.Save();
            return(RedirectToAction("List"));
        }