public async Task <IActionResult> PutVipRank(int id, VipRank vipRank) { if (id != vipRank.ID) { return(BadRequest()); } _context.Entry(vipRank).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VipRankExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> ActiveVipRank(int id) { VipRank b = _context.VipRanks.FirstOrDefault(a => a.ID == id && a.Active == false); if (b != null) { b.Active = true; } else { b = null; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VipRankExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <VipRank> > PostVipRank(VipRank vipRank) { _context.VipRanks.Add(vipRank); await _context.SaveChangesAsync(); return(CreatedAtAction("GetVipRank", new { id = vipRank.ID }, vipRank)); }