public async Task <IActionResult> Put([FromRoute] int id, [FromBody] TipDas tipDasa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipDasa.ID) { return(BadRequest()); } _context.Entry(tipDasa).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipDasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostTipDas([FromBody] TipDas tipDas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.TipoviDas.Add(tipDas); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TipDasExists(tipDas.ID)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetTipDasa", new { id = tipDas.ID }, tipDas)); }
public async Task <IActionResult> GetTipDasa(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } TipDas tipDasa = await _context.TipoviDas.SingleOrDefaultAsync(m => m.ID == id); if (tipDasa == null) { return(NotFound()); } return(Ok(tipDasa)); }
public async Task <IActionResult> Delete([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } TipDas tipDasa = await _context.TipoviDas.SingleOrDefaultAsync(m => m.ID == id); if (tipDasa == null) { return(NotFound()); } _context.TipoviDas.Remove(tipDasa); await _context.SaveChangesAsync(); return(Ok(tipDasa)); }