public async Task <IActionResult> PostTbMDivDept([FromBody] TbMDivDept tbMDivDept) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TbMDivDept.Add(tbMDivDept); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TbMDivDeptExists(tbMDivDept.KodeDivisi)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetTbMDivDept", new { id = tbMDivDept.KodeDivisi }, tbMDivDept)); }
public async Task <IActionResult> PutTbMDivDept([FromRoute] string id, [FromBody] TbMDivDept tbMDivDept) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tbMDivDept.KodeDivisi) { return(BadRequest()); } _context.Entry(tbMDivDept).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TbMDivDeptExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }