Example #1
0
        public void Edit(CarYearViewModel carYearView)
        {
            CarYear a = db.CarYears.Find(carYearView.ID);

            a.Year = carYearView.Year;
            db.SaveChanges();
        }
        public async Task <IActionResult> Edit(int id, [Bind("CarYearId,YearOfMake")] CarYear carYear)
        {
            if (id != carYear.CarYearId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(carYear);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarYearExists(carYear.CarYearId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(carYear));
        }
        //  Declare abstract method:
        //ADD THIS FOR FINANCED CLASS: public abstract double CalculateMonthlyPay();

        //************************************************
        //	Overridden ToString()
        //************************************************
        public override string ToString()
        {   //  Begin public override string ToString()
            string outputStr = "";

            outputStr += "ID Number: " + IdNumber.ToString() + "\n";
            outputStr += "Make:  " + CarMake + "\n";
            outputStr += "Year: " + CarYear.ToString() + "\n";
            outputStr += "Price: $" + CarPrice.ToString("f2");

            return(outputStr);
        }   //  End   public override string ToString()
Example #4
0
        public void Create(CarYearViewModel CarYear)
        {
            var item = new CarYear
            {
                Year       = CarYear.Year,
                CarModelID = CarYear.CarModelID,
            };

            db.CarYears.Add(item);
            db.SaveChanges();
        }
        public async Task <IActionResult> Create([Bind("CarYearId,YearOfMake")] CarYear carYear)
        {
            if (ModelState.IsValid)
            {
                _context.Add(carYear);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(carYear));
        }