public async Task <IActionResult> Put(int id, [FromBody] CorporateOffice co) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != co.CoID) { return(BadRequest()); } _coService.Edit(co); try { await _unitOfWork.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!await _coService.ExistsAsync(id)) { return(NotFound()); } throw; } return(Ok(co)); }
public async Task <IActionResult> Post([FromBody] CorporateOffice co) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _coService.Add(co); await _unitOfWork.SaveChangesAsync(); return(Ok(co)); }