Exemple #1
0
        public IActionResult Edit(int id)
        {
            var faultToEdit = _faultService.Get(id);

            ViewData["VehicleModelID"] = new SelectList(_vehicleService.GetAll(), "Id", "Number").OrderBy(x => x.Value);
            FaultEditViewModel faultEditViewModel = new FaultEditViewModel()
            {
                Id          = faultToEdit.Id,
                Description = faultToEdit.Description,
                VehicleId   = faultToEdit.VehicleId,
            };

            return(View(faultEditViewModel));
        }
Exemple #2
0
 public async Task <IActionResult> Edit(FaultEditViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var faultEdited = _faultService.Get(viewModel.Id);
             faultEdited.Description = viewModel.Description;
             faultEdited.VehicleId   = viewModel.VehicleId;
             _faultService.Update(faultEdited);
             return(RedirectToAction("Index"));
         }
         catch
         {
             return(View(viewModel));
         }
     }
     else
     {
         return(View(viewModel));
     }
 }