public async Task <ActionResult <samurai> > Postsamurai(samurai samurai) { _context.Samurais.Add(samurai); await _context.SaveChangesAsync(); return(CreatedAtAction("Getsamurai", new { id = samurai.SamuraiId }, samurai)); }
public async Task <IActionResult> Putsamurai(int id, samurai samurai) { if (id != samurai.SamuraiId) { return(BadRequest()); } _context.Entry(samurai).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!samuraiExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private static void AddSamurai() { var samurai = new samurai { Name = "Sampson" }; _context.samurais.Add(samurai); _context.SaveChanges(); }
private static void InsertVariousTypes() { var samurai = new samurai { Name = "Kikuchio" }; var clan = new Clan { ClanName = "Imperial Clan" }; _context.AddRange(samurai.Clan); _context.SaveChanges(); }
public void CanInsertSamuraiIntoDatabase() { using (var context = new samuraiContext()) { //context.Database.EnsureDeleted(); context.Database.EnsureCreated(); var samurai = new samurai(); context.samurais.Add(samurai); Debug.WriteLine($"Before save: {samurai.Id}"); context.SaveChanges(); Debug.WriteLine($"After save: {samurai.Id}"); Assert.AreNotEqual(0, samurai.Id); } }
private static void InsertNewSamuraiWithAQuote() { var samurai = new samurai { Name = "Kambei Shimada", Quotes = new List <Quote> { new Quote { Text = "I've come to save you" } } }; _context.samurais.Add(samurai); _context.SaveChanges(); }
private static void InsertMultipleSamurais() { var samurai = new samurai { Name = "Sampson" }; var samurai2 = new samurai { Name = "Tasha" }; var samurai3 = new samurai { Name = "Number3" }; var samurai4 = new samurai { Name = "Number4" }; _context.samurais.AddRange(samurai, samurai2, samurai3, samurai4); _context.SaveChanges(); }
private static void InsertNewSamuraiWithManyQuotes() { var samurai = new samurai { Name = "Kyuzo", Quotes = new List <Quote> { new Quote { Text = "Watch out for my sharp sword!" }, new Quote { Text = "I told you to watch out for the sharp sword! oh well!" } } }; _context.samurais.Add(samurai); _context.SaveChanges(); }