public async Task <IActionResult> PutAdventFact(int id, AdventFact adventFact) { if (id != adventFact.id) { return(BadRequest()); } _context.Entry(adventFact).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdventFactExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <AdventFact> > PostAdventFact(AdventFact adventFact) { if (!await _context.AdventFact.Where(f => f.Day == adventFact.Day).AnyAsync()) { _context.AdventFact.Add(adventFact); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAdventFact", new { id = adventFact.id }, adventFact)); } else { return(BadRequest()); } }