Пример #1
0
        // httpGet
        public IActionResult Edit(int id)
        {
            Trailer trailerToEdit = context.Trailers.FirstOrDefault(t => t.TrailerID == id);
            EditTrailerViewModel editTrailerViewModel = new EditTrailerViewModel
            {
                SerialNumber  = trailerToEdit.SerialNumber,
                TrailerNumber = trailerToEdit.TrailerNumber,
                TrailerMake   = trailerToEdit.TrailerMake,
                TrailerModel  = trailerToEdit.TrailerModel,
                Year          = trailerToEdit.Year,
                InspDate      = trailerToEdit.InspDate,
                RegDate       = trailerToEdit.RegDate,
                TrailerID     = trailerToEdit.TrailerID
            };

            return(View(editTrailerViewModel));
        }
Пример #2
0
        public IActionResult Edit(EditTrailerViewModel editTrailerViewModel)
        {
            Trailer trailerToEdit = context.Trailers.FirstOrDefault(t => t.TrailerID == editTrailerViewModel.TrailerID);

            if (ModelState.IsValid)
            {
                trailerToEdit.TrailerID     = editTrailerViewModel.TrailerID;
                trailerToEdit.SerialNumber  = editTrailerViewModel.SerialNumber;
                trailerToEdit.TrailerNumber = editTrailerViewModel.TrailerNumber;

                trailerToEdit.TrailerMake  = editTrailerViewModel.TrailerMake;
                trailerToEdit.TrailerModel = editTrailerViewModel.TrailerModel;
                trailerToEdit.Year         = editTrailerViewModel.Year;
                trailerToEdit.InspDate     = editTrailerViewModel.InspDate;
                trailerToEdit.RegDate      = editTrailerViewModel.RegDate;

                //always save changes
                context.SaveChanges();

                return(Redirect("/Trailer"));
            }
            ;
            return(View(editTrailerViewModel));
        }