예제 #1
0
        public static void Initialize(LibraryContext context)
        {
            context.Database.EnsureCreated();


            var autoOwner = new Owner()
            {
                Firstname = "Laura",
                Lastname  = "Van Hoof",
                Age       = 21,
                Gender    = "female"
            };

            context.Owner.Add(autoOwner);

            if (!context.Owner.Any())
            {
                var autoOwner1 = new Owner()
                {
                    Firstname = "Jonas",
                    Lastname  = "Van Hoof",
                    Age       = 19,
                    Gender    = "male"
                };
                var autoOwner2 = new Owner()
                {
                    Firstname = "Joren",
                    Lastname  = "Verdyck",
                    Age       = 18,
                    Gender    = "male"
                };
                context.Add(autoOwner1);
                context.Add(autoOwner2);
                context.SaveChanges();
            }

            if (!context.Material.Any())
            {
                var autoMaterial1 = new Circus_material()
                {
                    Name        = "Clubs",
                    Amount      = 3,
                    Categorie   = "Juggling",
                    Brand       = "Mister Babache",
                    in_use_date = new DateTime(2019, 3, 3),
                };
                var autoMaterial2 = new Circus_material()
                {
                    Name        = "Diabolo",
                    Amount      = 2,
                    Categorie   = "Diabolo",
                    Brand       = "Mister Babache",
                    in_use_date = new DateTime(2019, 4, 3),
                };
                context.Material.Add(autoMaterial1);
                context.Material.Add(autoMaterial2);
                context.SaveChanges();
            }
        }
예제 #2
0
        public ActionResult <Circus_material> UpdateMaterial([FromBody] Circus_material material)
        {
            var update = context.Material.Find(material);

            if (update == null)
            {
                return(NotFound());
            }

            update.Name        = material.Name;
            update.Amount      = material.Amount;
            update.Categorie   = material.Categorie;
            update.Brand       = material.Brand;
            update.in_use_date = material.in_use_date;
            update.owner       = material.owner;

            context.SaveChanges();
            return(Ok(update));
        }
예제 #3
0
 public IActionResult CreateMaterial([FromBody] Circus_material newMaterial)
 {
     context.Material.Add(newMaterial);
     context.SaveChanges();
     return(Created("", newMaterial));
 }