public async Task <IActionResult> PutYourStudySet([FromRoute] int id, [FromBody] YourStudySet yourStudySet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != yourStudySet.Id) { return(BadRequest()); } _context.Entry(yourStudySet).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!YourStudySetExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static void Initialize(BrainWorkContext context) { context.Database.EnsureCreated(); if (context.YourStudySet.Any()) { return; } //Flashcard[] myFlashcards = new Flashcard[] { new Flashcard { Term = "aaaaa", Definition = "bbbbb" } }; var yourStudySets = new YourStudySet[] { new YourStudySet { Title = "Ajalugu" /*, FlashcardSet=myFlashcards*/ }, new YourStudySet { Title = "Muusika" }, new YourStudySet { Title = "Keemia valemid" }, new YourStudySet { Title = "Geograafia kordamisküsimused" } }; foreach (YourStudySet set in yourStudySets) { context.YourStudySet.Add(set); } context.SaveChanges(); }
public async Task <IActionResult> PostYourStudySet([FromBody] YourStudySet yourStudySet) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.YourStudySet.Add(yourStudySet); await _context.SaveChangesAsync(); return(CreatedAtAction("GetYourStudySet", new { id = yourStudySet.Id }, yourStudySet)); }