public async Task <IActionResult> PutVehicle(string id, Vehicle vehicle) { if (id != vehicle.Uid) { return(BadRequest()); } _context.Entry(vehicle).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehicleExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
// PUT: api/Users/5 // To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://go.microsoft.com/fwlink/?linkid=2123754. //public async Task<bool> UpdateUser(string email, User user) //{ // if (uid != user.Uid) // { // return false;//BadRequest(); // } // _context.Entry(user).State = EntityState.Modified; // try // { // await _context.SaveChangesAsync(); // } // catch (DbUpdateConcurrencyException) // { // if (!UserExists(uid)) // { // return false;// NotFound(); // } // else // { // throw; // } // } // return false;//NoContent(); //} // POST: api/Users // To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://go.microsoft.com/fwlink/?linkid=2123754. public async Task <User> SaveUser(User user) { _context.User.Add(user); var response = await _context.SaveChangesAsync(); return(user); }
public async Task <IActionResult> PutUser(int id, User user) { if (id != user.Id) { return(BadRequest()); } _context.Entry(user).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }