コード例 #1
0
      public async Task <IActionResult> PutPools([FromRoute] int id, [FromBody] Models.Pools pools)
      {
          if (!ModelState.IsValid)
          {
              return(BadRequest(ModelState));
          }

          if (id != pools.ID)
          {
              return(BadRequest());
          }

          _context.Entry(pools).State = EntityState.Modified;

          try
          {
              await _context.SaveChangesAsync();
          }
          catch (DbUpdateConcurrencyException)
          {
              if (!PoolsExists(id))
              {
                  return(NotFound());
              }
              else
              {
                  throw;
              }
          }

          return(NoContent());
      }
コード例 #2
0
      public async Task <IActionResult> PostPools([FromBody] Models.Pools pools)
      {
          if (!ModelState.IsValid)
          {
              return(BadRequest(ModelState));
          }

          _context.Pools.Add(pools);
          await _context.SaveChangesAsync();

          return(CreatedAtAction("GetPools", new { id = pools.ID }, pools));
      }