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());
        }