public async Task <IActionResult> PutSalesperson([FromRoute] int id, [FromBody] Salesperson salesperson) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != salesperson.SalespersonId) { return(BadRequest()); } try { await _salespeople.Update(salesperson); return(Ok(salesperson)); } catch (DbUpdateConcurrencyException) { if (!await SalespersonExists(id)) { return(NotFound()); } else { return(BadRequest()); } } }
public IHttpActionResult Update(Salesperson salesperson) { var result = _salespersonRepo.Update(salesperson); return(Ok(result)); }