Пример #1
0
        public IActionResult DeleteTask(int id)
        {
            Task taskDel = _taskRepo.GetByTaskId(id);

            _taskRepo.Delete(taskDel);
            _taskRepo.SaveChanges();
            return(NoContent());
        }
Пример #2
0
        public IActionResult updateTask(int id)
        {
            Task taskUpdate = _taskRepo.GetByTaskId(id);

            taskUpdate.DoneTask = !taskUpdate.DoneTask;
            _taskRepo.Update(taskUpdate);
            _taskRepo.SaveChanges();
            return(NoContent());
        }
Пример #3
0
        public ActionResult NewTask(Task t)
        {
            Task task = new Task()
            {
                Description = t.Description,
                DoneTask    = false,
            };

            _taskRepo.Add(task);
            _taskRepo.SaveChanges();
            return(CreatedAtAction(nameof(GetTaskById), new { id = task.Id }, task));
        }
Пример #4
0
 public void Update(Task task)
 {
     _tasks.Update(task);
 }
Пример #5
0
 public void Delete(Task task)
 {
     _tasks.Remove(task);
 }
Пример #6
0
 public void Add(Task task)
 {
     _tasks.Add(task);
 }
Пример #7
0
        public async System.Threading.Tasks.Task InitializeData()
        {
            _context.Database.EnsureDeleted();
            if (_context.Database.EnsureCreated())
            {
                Customer customer1 = new Customer {
                    Email = "*****@*****.**", FirstName = "Robbe", LastName = "Van Looy"
                };
                _context.Customers.Add(customer1);
                await CreateUser(customer1.Email, "P@ssword1");

                Customer customer2 = new Customer {
                    Email = "*****@*****.**", FirstName = "Flor", LastName = "Jacob"
                };
                _context.Customers.Add(customer2);
                await CreateUser(customer2.Email, "P@ssword1111");

                _context.SaveChanges();

                List <TravelList> travelLists = new List <TravelList>();
                TravelList        t1          = new TravelList("Summer 2021", "Buthan", "Florstraat", "33A", DateTime.Now.AddDays(100), DateTime.Now.AddDays(110));
                TravelList        t2          = new TravelList("#SummerIsLit", "Australië", "Blipblop", "1", DateTime.Now.AddDays(33), DateTime.Now.AddDays(66));
                TravelList        t3          = new TravelList("Flor summer", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                // Test

                /*TravelList t4 = new TravelList("test 1", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                 * TravelList t5 = new TravelList("test 2", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                 * TravelList t6 = new TravelList("test 3", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                 * TravelList t7 = new TravelList("test 4", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                 * TravelList t8 = new TravelList("test 5", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                 * TravelList t9 = new TravelList("test 6", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));
                 * TravelList t10 = new TravelList("test 7", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));*/


                travelLists.Add(t1);
                travelLists.Add(t2);
                travelLists.Add(t3);
                // Test

                /*travelLists.Add(t4);
                 * travelLists.Add(t5);
                 * travelLists.Add(t6);
                 * travelLists.Add(t7);
                 * travelLists.Add(t8);
                 * travelLists.Add(t9);
                 * travelLists.Add(t10);*/

                foreach (TravelList t in travelLists)
                {
                    _context.TravelLists.Add(t);
                }
                _context.SaveChanges();

                customer1.AddTravelLists(t1);
                customer1.AddTravelLists(t2);
                // Test

                /*customer1.AddTravelLists(t4);
                 * customer1.AddTravelLists(t5);
                 * customer1.AddTravelLists(t6);
                 * customer1.AddTravelLists(t7);
                 * customer1.AddTravelLists(t8);
                 * customer1.AddTravelLists(t9);
                 * customer1.AddTravelLists(t10);*/

                customer2.AddTravelLists(t3);
                _context.SaveChanges();

                List <Category> categories = new List <Category>();
                Category        c1         = new Category("Toiletries", false);
                Category        c2         = new Category("Baby", false);
                Category        c3         = new Category("Swimming", false);
                Category        c4         = new Category("Supplies", false);
                Category        c5         = new Category("Camping", false);
                Category        c6         = new Category("Evening wear", false);
                categories.Add(c1);
                categories.Add(c2);
                categories.Add(c3);
                categories.Add(c4);
                categories.Add(c5);
                categories.Add(c6);

                foreach (Category c in categories)
                {
                    _context.Categories.Add(c);
                }
                _context.SaveChanges();

                t1.AddCategory(c1);
                t1.AddCategory(c2);
                t2.AddCategory(c3);
                t2.AddCategory(c4);
                t3.AddCategory(c5);
                t3.AddCategory(c6);
                _context.SaveChanges();

                // CATEGORY 1
                List <Item> items1 = new List <Item>();
                Item        i1     = new Item("Cotton swabs", 30, false);
                Item        i2     = new Item("Eau de Cologne", 1, false);
                Item        i3     = new Item("Nail clippers", 1, true);
                Item        i4     = new Item("Tweezers", 1, false);
                Item        i5     = new Item("Anti-Spotstick", 1, true);
                Item        i6     = new Item("Toothbrush", 1, false);
                Item        i7     = new Item("Toothpaste", 1, false);
                Item        i8     = new Item("Hairbrush", 1, true);
                items1.Add(i1);
                items1.Add(i2);
                items1.Add(i3);
                items1.Add(i4);
                items1.Add(i5);
                items1.Add(i6);
                items1.Add(i7);
                items1.Add(i8);

                foreach (Item c in items1)
                {
                    _context.Items.Add(c);
                    c1.AddItem(c);
                }
                _context.SaveChanges();

                // CATEGORY 2
                List <Item> items2 = new List <Item>();
                Item        i9     = new Item("Nappies", 1, false);
                Item        i10    = new Item("Cushion change", 2, false);
                Item        i11    = new Item("Blankets", 4, true);
                Item        i12    = new Item("Plastic bags", 2, false);
                Item        i13    = new Item("Baby cream", 1, true);
                Item        i14    = new Item("Baby soap", 1, false);
                items2.Add(i9);
                items2.Add(i10);
                items2.Add(i11);
                items2.Add(i12);
                items2.Add(i13);
                items2.Add(i14);

                foreach (Item c in items2)
                {
                    _context.Items.Add(c);
                    c2.AddItem(c);
                }
                _context.SaveChanges();

                // CATEGORY 3
                List <Item> items3 = new List <Item>();
                Item        i15    = new Item("Swimwear", 2, false);
                Item        i16    = new Item("Swimming goggles", 1, false);
                Item        i17    = new Item("Sandals", 1, true);
                items3.Add(i15);
                items3.Add(i16);
                items3.Add(i17);

                foreach (Item c in items3)
                {
                    _context.Items.Add(c);
                    c3.AddItem(c);
                }
                _context.SaveChanges();

                // CATEGORY 4
                List <Item> items4 = new List <Item>();
                Item        i18    = new Item("Hand soap", 1, false);
                Item        i19    = new Item("Lip balm", 2, false);
                Item        i20    = new Item("Vitamins", 4, true);
                Item        i21    = new Item("Underwear", 3, false);
                Item        i22    = new Item("Socks", 10, true);
                Item        i23    = new Item("Trousers", 10, false);
                items4.Add(i18);
                items4.Add(i19);
                items4.Add(i20);
                items4.Add(i21);
                items4.Add(i22);
                items4.Add(i23);

                foreach (Item c in items4)
                {
                    _context.Items.Add(c);
                    c4.AddItem(c);
                }
                _context.SaveChanges();

                // CATEGORY 5
                List <Item> items5 = new List <Item>();
                Item        i24    = new Item("Tent", 1, false);
                Item        i25    = new Item("Sleeping bag", 1, true);
                Item        i26    = new Item("Sleeping mat", 1, false);
                Item        i27    = new Item("Pillow", 4, true);
                Item        i28    = new Item("Dining supplies", 10, false);
                items5.Add(i24);
                items5.Add(i25);
                items5.Add(i26);
                items5.Add(i27);
                items5.Add(i28);

                foreach (Item c in items5)
                {
                    _context.Items.Add(c);
                    c4.AddItem(c);
                }
                _context.SaveChanges();

                // CATEGORY 6
                List <Item> items6 = new List <Item>();
                Item        i29    = new Item("Colbert", 1, false);
                Item        i30    = new Item("Work shirt", 12, true);
                Item        i31    = new Item("Work trousers", 1, false);
                Item        i32    = new Item("Work shoes", 4, true);
                Item        i33    = new Item("Work socks", 10, false);
                items6.Add(i29);
                items6.Add(i30);
                items6.Add(i31);
                items6.Add(i32);
                items6.Add(i33);

                foreach (Item c in items6)
                {
                    _context.Items.Add(c);
                    c4.AddItem(c);
                }
                _context.SaveChanges();

                List <Task> tasks = new List <Task>();
                Task        ta1   = new Task("Talk with parents who have questions or concerns", false);
                Task        ta2   = new Task("Write drafts of letters and memos", false);
                Task        ta3   = new Task("Create forms for school and departments", false);
                Task        ta4   = new Task("Organize and maintain public information office files", false);
                tasks.Add(ta1);
                tasks.Add(ta2);
                tasks.Add(ta3);
                tasks.Add(ta4);

                foreach (Task ta in tasks)
                {
                    _context.Tasks.Add(ta);
                }
                _context.SaveChanges();

                t1.AddTask(ta1);
                t1.AddTask(ta2);
                t1.AddTask(ta3);
                t2.AddTask(ta4);
                _context.SaveChanges();

                //Itinerary
                List <Destination> it = new List <Destination>
                {
                    new Destination("Gent - Club Brugge", "Ottegemsesteenweg zuid", "808", "Voetbalmatch", "Gent", new DateTime(2020, 11, 20)),
                    new Destination("Atomium", "Atomium", "0", "Kort bezoekje", "Brussel", new DateTime(2020, 11, 21)),
                    new Destination("Parijs", "Eiffel Tower", "0", "Dagtrip", "Paris", new DateTime(2020, 11, 22)),
                    new Destination("Stonehenge", "Stonehenge", "0", "Dagtrip", "Salisbury", new DateTime(2020, 11, 23)),
                    new Destination("Loch Ness", "Loch Ness", "0", "Kort bezoekje", "Inverness", new DateTime(2020, 11, 24)),
                    new Destination("Wandeling in Ardennen", "Rue de la Haie Himbe", "2-4", "Wandeltocht", "Durbuy", new DateTime(2020, 11, 25)),
                    new Destination("Afvaart van de lesse", "Place Baudouin", "1er 2", "Kayak", "Dinant", new DateTime(2020, 11, 26)),
                };
                travelLists.ForEach(t => t.Itinerary = it);
                _context.SaveChanges();
            }
        }