public async Task <IActionResult> PostSalesperson([FromBody] Salesperson salesperson) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _salespeople.Add(salesperson); } catch (DbUpdateException) { if (!await SalespersonExists(salesperson.SalespersonId)) { return(NotFound()); } else { return(BadRequest()); } } return(CreatedAtAction("GetSalesperson", new { id = salesperson.SalespersonId }, salesperson)); }
public async Task <IActionResult> PostSalesperson([FromBody] Salesperson salesperson) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _salespersonRepository.Add(salesperson); return(CreatedAtAction("GetSalesperson", new { id = salesperson.SalespersonId }, salesperson)); }