public async Task <IActionResult> PutOwners([FromRoute] int id, [FromBody] Owner owner) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != owner.Id) { return(BadRequest()); } _context.Entry(owner).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OwnersExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Dato> > PostDato(Dato dato) { //Gets an instance of a place var p = _parkingDbContext.Places.Where(pos => pos.PlaceNumber == dato.Pos).First(); _parkingDbContext.Cars.Add(new Car { LicensePlate = dato.LicensePlate, Input = DateTime.Now, PlaceId = p.PlaceId }); p.State = dato.State; _parkingDbContext.Entry(p).State = EntityState.Modified; await _parkingDbContext.SaveChangesAsync(); return(CreatedAtAction("GetDato", new { id = dato.ID }, dato)); }
public async Task <IActionResult> PutCar(Dato car) { var c = new Car { CarID = int.Parse(car.CarID), FloorID = int.Parse(car.FloorID), LicensePlate = car.LicensePlate, Owner = car.Owner, PlaceID = int.Parse(car.PlaceID) }; _context.Entry(c).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } return(NoContent()); }
public void Update(T entity) { _dbContext.Entry(entity).State = EntityState.Modified; _dbContext.SaveChanges(); }