public async Task <IActionResult> PutCarSpecification(int id, CarSpecification carSpecification) { if (id != carSpecification.CarId) { return(BadRequest()); } _context.Entry(carSpecification).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!_context.CarSpecifications.Any(e => e.CarId == id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(Guid id, [Bind("CarModelId,NumberOfDoors,TrunkCapacity,Towbar,Weight,Height,Width,Id")] CarSpecification carSpecification) { if (id != carSpecification.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(carSpecification); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarSpecificationExists(carSpecification.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(carSpecification)); }
public async Task <ActionResult <CarSpecification> > PostCarSpecification(CarSpecification carSpecification) { carSpecification.DateCreateAt = DateTime.Now; _context.CarSpecifications.Add(carSpecification); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetCarSpecification), new { id = carSpecification.CarId }, carSpecification)); }
public async Task <IActionResult> Create([Bind("CarModelId,NumberOfDoors,TrunkCapacity,Towbar,Weight,Height,Width,Id")] CarSpecification carSpecification) { if (ModelState.IsValid) { carSpecification.Id = Guid.NewGuid(); _context.Add(carSpecification); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(carSpecification)); }
public int AddItem(CarSpecification Cars) { _context.CarSpecifications.Add(Cars); _context.SaveChanges(); return(Cars.Id); }