public async Task <IActionResult> Edit(int id, [Bind("PartID,Name,Producer,ChangeID")] Part part)
        {
            if (id != part.PartID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(part);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PartExists(part.PartID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ChangeID"] = new SelectList(_context.Changes, "ChangeID", "ChangeID", part.ChangeID);
            return(View(part));
        }
        public async Task <IActionResult> Edit(int id, [Bind("TireID,Type,SpeedIndx,WeightIndx,Production_date_dot,Brand,Description,CarID")] Tire tire)
        {
            if (id != tire.TireID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tire);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TireExists(tire.TireID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CarID"] = new SelectList(_context.Cars, "CarID", "Brand", tire.CarID);
            return(View(tire));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("AcessorioId,Nome")] Acessorio acessorio)
        {
            if (id != acessorio.AcessorioId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(acessorio);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AcessorioExists(acessorio.AcessorioId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(acessorio));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Edit(int id, [Bind("CarID,Brand,Model,Year,Vin")] Car car)
        {
            if (id != car.CarID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(car);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarExists(car.CarID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(car));
        }
        public async Task <IActionResult> Edit(int id, [Bind("FuelID,Kilometres,Burned_fuel,Price,Date,GasStation,CarID")] Fuel fuel)
        {
            if (id != fuel.FuelID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(fuel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FuelExists(fuel.FuelID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Details", "Cars", new { id = fuel.CarID }));
            }
            return(View(fuel));
        }
        public Car Put(int id, [Bind("Id, Make, Model, Year, NumOfPassengers")] Car value)
        {
            if (id != value.Id)
            {
                return(null);
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(value);
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarExists(value.Id))
                    {
                        return(null);
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            return(value);
        }
Exemplo n.º 7
0
        public async Task <IActionResult> Edit(int id, [Bind("CarsId,CarModel,CarName,CarType,CarYear")] Cars cars)
        {
            if (id != cars.CarsId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(cars);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarsExists(cars.CarsId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(cars));
        }
Exemplo n.º 8
0
        public async Task <IActionResult> Edit(int id, [Bind("ChangeID,Milage,Date,Parts_prize,Work_prize,Description,CarID")] Change change)
        {
            if (id != change.ChangeID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(change);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ChangeExists(change.ChangeID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }

                return(RedirectToAction("Details", "Cars", new { id = change.CarID }));
            }
            ViewData["CarID"] = new SelectList(_context.Cars, "CarID", "Brand", change.CarID);
            return(View(change));
        }
Exemplo n.º 9
0
        public async Task <IActionResult> Edit(int id, [Bind("CarroId,Marca,DataCompra,Descricao,Cor")] Carro carro)
        {
            if (id != carro.CarroId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(carro);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarroExists(carro.CarroId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }

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

            return(View(carro));
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Title,ReleaseDate,Price,Weight")] Car car)
        {
            if (id != car.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(car);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarExists(car.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(car));
        }
Exemplo n.º 11
0
        public async Task <ActionResult <Car> > Put(Car car)
        {
            if (car == null)
            {
                return(BadRequest());
            }
            if (!db.Cars.Any(x => x.Id == car.Id))
            {
                return(NotFound());
            }

            db.Update(car);
            await db.SaveChangesAsync();

            return(Ok(car));
        }
Exemplo n.º 12
0
        public async Task <IActionResult> AddOrEdit([Bind("Id,Model,Power,Description,Prize,Version,Name")] Car car)
        {
            if (ModelState.IsValid)
            {
                if (car.Id == 0)
                {
                    _context.Add(car);
                }
                else
                {
                    _context.Update(car);
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(car));
        }
Exemplo n.º 13
0
        public async Task <ActionResult <Car> > Put(Car car)
        {
            if (car == null)
            {
                return(BadRequest());
            }
            if (!db.Cars.Any(x => x.Id == car.Id))
            {
                return(NotFound());
            }


            DataBaseHistory dataBaseHistory = new DataBaseHistory();

            dataBaseHistory.ChangeDate  = DateTime.Now;
            dataBaseHistory.Information = "Информация об автомабиле в ячейке " + car.Id + " изменина на:" + car.CarBrand + " " + car.CarModel + " " + car.CarNum + " " + car.CarPruductionYear + " " + car.CarOwnerFirstName + " " + car.CarOwnerLastName;
            db.DataBaseHistories.Add(dataBaseHistory);

            db.Update(car);
            await db.SaveChangesAsync();

            return(Ok(car));
        }
Exemplo n.º 14
0
 public void Update(Car car)
 {
     _context.Update(car);
 }