public async Task <IActionResult> Edit(int id, [Bind("Id,GiftCertificateId,RedemptionDate,LastModifiedBy,CreatedDate,ModifiedDate")] Gcredemption gcredemption) { if (id != gcredemption.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(gcredemption); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GcredemptionExists(gcredemption.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GiftCertificateId"] = new SelectList(_context.GiftCertificate, "Id", "Id", gcredemption.GiftCertificateId); return(View(gcredemption)); }
public async Task <IActionResult> PutGcredemption([FromRoute] int id, [FromBody] Gcredemption gcredemption) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != gcredemption.Id) { return(BadRequest()); } _context.Entry(gcredemption).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GcredemptionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Id,GiftCertificateId,RedemptionDate,LastModifiedBy,CreatedDate,ModifiedDate")] Gcredemption gcredemption) { if (ModelState.IsValid) { _context.Add(gcredemption); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["GiftCertificateId"] = new SelectList(_context.GiftCertificate, "Id", "Id", gcredemption.GiftCertificateId); return(View(gcredemption)); }
public async Task <IActionResult> PostGcredemption([FromBody] Gcredemption gcredemption) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Gcredemption.Add(gcredemption); await _context.SaveChangesAsync(); return(CreatedAtAction("GetGcredemption", new { id = gcredemption.Id }, gcredemption)); }