public async Task <IActionResult> PutVrstaMaterijala(int id, VrstaMaterijala vrstaMaterijala) { if (id != vrstaMaterijala.VrstaMaterijalaId) { return(BadRequest()); } _unitOfWork.VrsteMaterijala.Update(vrstaMaterijala); try { await _unitOfWork.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VrstaMaterijalaExists(id)) { return(NotFound()); } else { throw; } } return(CreatedAtAction("GetVrstaMaterijala", new { id = vrstaMaterijala.VrstaMaterijalaId }, vrstaMaterijala)); }
public async Task <ActionResult <VrstaMaterijala> > PostVrstaMaterijala(VrstaMaterijala vrstaMaterijala) { if (VrstaMaterijalaExists(vrstaMaterijala.VrstaMaterijalaId)) { return(BadRequest()); } else { _unitOfWork.VrsteMaterijala.Add(vrstaMaterijala); await _unitOfWork.SaveChangesAsync(); } return(CreatedAtAction("GetVrstaMaterijala", new { id = vrstaMaterijala.VrstaMaterijalaId }, vrstaMaterijala)); }