コード例 #1
0
 public async void Post([FromBody] ToddlerTrip toddlerTrip)
 {
     using (context)
     {
         EntityEntry <ToddlerTrip> toddlerTripEntry = context.ToddlerTrips.Add(toddlerTrip);
         await context.SaveChangesAsync();
     }
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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();
            }
        }