public async Task <ActionResult <KalaAttribute> > PostKalaAttribute(KalaAttribute kalaAttribute) { _iKalaAttribute.Add(kalaAttribute); await _iKalaAttribute.SaveAsync(); return(CreatedAtAction("GetKalaAttribute", new { id = kalaAttribute.KalaAttributeId }, kalaAttribute)); }
public async Task <IActionResult> PutKalaAttribute(int id, KalaAttribute kalaAttribute) { if (id != kalaAttribute.KalaAttributeId) { return(BadRequest()); } _iKalaAttribute.Update(kalaAttribute); try { await _iKalaAttribute.SaveAsync(); } catch (DbUpdateConcurrencyException) { if (!KalaAttributeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }