Esempio n. 1
0
        // httpGet
        public IActionResult Edit(int id)
        {
            Tractor tractorToEdit = repo.GetTractorWithId(id);

            EditTractorViewModel editTractorViewModel = new EditTractorViewModel
            {
                TractorID    = tractorToEdit.TractorID,
                TruckNumber  = tractorToEdit.TruckNumber,
                TractorMake  = tractorToEdit.TractorMake,
                TractorModel = tractorToEdit.TractorModel,
                Year         = tractorToEdit.Year,
                VinNumber    = tractorToEdit.VinNumber,
                PlateNumber  = tractorToEdit.PlateNumber,
                DotInp       = tractorToEdit.DotInp,
                RegDate      = tractorToEdit.RegDate
            };

            return(View(editTractorViewModel));
        }
Esempio n. 2
0
        public IActionResult Edit(EditTractorViewModel editTractorViewModel)
        {
            Tractor tractor = new Tractor()
            {
                TractorID    = editTractorViewModel.TractorID,
                TruckNumber  = editTractorViewModel.TruckNumber,
                TractorMake  = editTractorViewModel.TractorMake,
                TractorModel = editTractorViewModel.TractorModel,
                Year         = editTractorViewModel.Year,
                VinNumber    = editTractorViewModel.VinNumber,
                PlateNumber  = editTractorViewModel.PlateNumber,
                DotInp       = editTractorViewModel.DotInp,
                RegDate      = editTractorViewModel.RegDate
            };

            if (ModelState.IsValid)
            {
                repo.Edit(tractor);
                return(Redirect("/Tractor"));
            }
            ;
            return(View(editTractorViewModel));
        }