public async void Post([FromBody] ToddlerTrip toddlerTrip) { using (context) { EntityEntry <ToddlerTrip> toddlerTripEntry = context.ToddlerTrips.Add(toddlerTrip); await context.SaveChangesAsync(); } }
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity <Scan>() .HasMany(s => s.ToddlerScans); modelBuilder.Entity <Trip>() .HasMany(t => t.Toddlers); modelBuilder.Entity <Toddler>() .Property(t => t.FirstName) .IsRequired(); Toddler toddlerSeed = new Toddler { Id = 1, FirstName = "Kevin", LastName = "Traets", Grade = "3" }; Teacher teacherSeed = new Teacher { Id = 1, FirstName = "Kris", LastName = "Hermans" }; Trip tripSeed = new Trip { Id = 1, Date = DateTime.Now, TeacherId = teacherSeed.Id, Title = "Zee" }; Scan scanSeed = new Scan { Id = 1, Name = "Middagpauze", TeacherId = teacherSeed.Id, TripId = tripSeed.Id, }; ToddlerTrip toddlerTripSeed = new ToddlerTrip { Id = 1, ToddlerId = toddlerSeed.Id, TripId = tripSeed.Id }; modelBuilder.Entity <Toddler>().HasData(toddlerSeed); modelBuilder.Entity <Teacher>().HasData(teacherSeed); modelBuilder.Entity <Trip>().HasData(tripSeed); modelBuilder.Entity <Scan>().HasData(scanSeed); modelBuilder.Entity <ToddlerTrip>().HasData(toddlerTripSeed); }
public void Put(int id, [FromBody] ToddlerTrip toddlerTrip) { using (context) { var toddlerTripToChange = (from t in context.ToddlerTrips where t.Id == id select t).Single(); toddlerTripToChange = toddlerTrip; context.Update(toddlerTripToChange); context.SaveChanges(); } }