public async Task <ActionResult <DUser_DNagroda> > PostDUser_DNagroda(DUser_DNagroda dUser_DNagroda) { _context.DUser_DNagroda.Add(dUser_DNagroda); try { await _context.SaveChangesAsync(); } catch (DbUpdateException e) { if (DUser_DNagrodaExists(dUser_DNagroda.Id)) { return(Conflict()); } else { bool willTrue = e.InnerException.Message.Like("%trigger execution%"); String error = e.Message; if (willTrue) { throw new Exception("Skonczyly sie nagrody"); } else { throw; } } } return(CreatedAtAction("GetDUser_DNagroda", new { id = dUser_DNagroda.Id }, dUser_DNagroda)); }
public async Task <IActionResult> PutDUser_DNagroda(string id, DUser_DNagroda dUser_DNagroda) { if (id != dUser_DNagroda.Id) { return(BadRequest()); } _context.Entry(dUser_DNagroda).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DUser_DNagrodaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }