Exemple #1
0
        public void ShouldDelete()
        {
            SessionCard sessioncard = new SessionCard("new testimage", this.session.Id, "some more text");

            sessioncard = this.sessioncards.Create(sessioncard);

            this.sessioncards.Delete(sessioncard.Id);

            sessioncard = this.sessioncards.Read(sessioncard.Id);

            Assert.Null(sessioncard);
        }
Exemple #2
0
        public void SetUp()
        {
            FakeContext context = new FakeContext();

            this.sessions     = new SessionRepository(context);
            this.sessioncards = new SessionCardRepository(context);

            // all other objects than 'sessioncard' are available thanks to a migration test database seed
            this.session = this.sessions.Read(1);

            this.sessioncard = new SessionCard("testimage", this.session.Id, "some text");
            this.sessioncard = this.sessioncards.Create(sessioncard);
        }
Exemple #3
0
        // validation: dat het de huidige speler is
        // mss beter als businesslogica...
        public IHttpActionResult PatchSessionCardLevel(int id, int cardId)
        {
            Session     session     = this.sessions.Get(id, collections: true);
            SessionCard sessionCard = this.sessionCards.Get(cardId);

            int index = session.CurrentPlayerIndex;
            int participantsAmount = session.Participants.Count;

            --sessionCard.SessionLevel;
            session.CurrentPlayerIndex = ((index + 1) % participantsAmount == 0) ? 0 : index + 1;

            this.sessions.Change(session);
            this.sessionCards.Change(sessionCard);

            return(Ok());
        }
Exemple #4
0
        public void ShouldUpdate()
        {
            this.sessioncard = this.sessioncards.Read(this.sessioncard.Id);

            string image = "changedimage";
            string text  = "changedtext";

            this.sessioncard.Image = image;
            this.sessioncard.Text  = text;

            this.sessioncards.Update(sessioncard);
            this.sessioncard = this.sessioncards.Read(this.sessioncard.Id);

            Assert.AreEqual(this.sessioncard.Image, image);
            Assert.AreEqual(this.sessioncard.Text, text);
        }
Exemple #5
0
 // This method gets called by the runtime. Use this method to add services to the container.
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddDbContext <ShopDbContext>(options => options.UseSqlServer(Configuration["Data:ShopMVC:ConnectionString"]));
     services.AddDbContext <AppIdentityDbContext>(options => options.UseSqlServer(Configuration["Data:ShopMVCIdentity:ConnectionString"]));
     services.AddDefaultIdentity <IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
     .AddEntityFrameworkStores <AppIdentityDbContext>();
     //services.AddIdentity<IdentityUser, IdentityRole>()
     //.AddEntityFrameworkStores<AppIdentityDbContext>()
     //.AddDefaultTokenProviders();
     services.AddTransient <IProductRepository, EFProductRepository>();
     services.AddScoped <Card>(sp => SessionCard.GetCard(sp));
     services.AddSingleton <IHttpContextAccessor, HttpContextAccessor>();
     services.AddTransient <IOrderRepository, EFOrderRepository>();
     services.AddControllersWithViews();
     services.AddMemoryCache();
     services.AddSession();
 }
Exemple #6
0
        // valid cards?
        public IHttpActionResult PatchSelectCards(int id, [FromBody] ICollection <CardDto> dtos)
        {
            Session session = this.sessions.Get(id, collections: true);
            IEnumerable <SessionCard> sessionCards = this.sessionCards.Get(sc => sc.SessionId == id);

            foreach (CardDto dto in dtos)
            {
                SelectionCard slc = this.selectionCards.Get(dto.Id);

                if (!sessionCards.Any(sc => sc.Text == slc.Text))
                {
                    SessionCard sc = new SessionCard(slc.Image, id, slc.Text);
                    session.SessionCards.Add(sc);
                    this.sessionCards.Add(sc);
                }
            }

            this.sessions.Change(session);

            return(Ok());
        }
        public async Task FindTalk(IDialogContext context, LuisResult result)
        {
            if (!result.Entities.Any())
            {
                if (await SearchQnA(context, result.Query))
                {
                    return;
                }

                await context.PostAsync("You need to be a bit more specific");
                await ShowHelp(context);

                return;
            }

            await context.PostAsync("So you are looking for a talk?\n\nLet's see what I have here.");

            await context.SendTyping();

            var timeslots = DDDSydney17.Data.Timeslots;

            if (result.TryFindEntity(KeynoteFilter, out EntityRecommendation _))
            {
                timeslots = timeslots.FindKeynote();
            }

            if (result.TryFindEntity(LocknoteFilter, out EntityRecommendation _))
            {
                timeslots = timeslots.FindLocknote();
            }

            if (result.TryFindEntity(SpeakerFilter, out EntityRecommendation speaker))
            {
                timeslots = timeslots.FindSpeaker(speaker.Entity);
            }

            if (result.TryFindEntity(TitleFilter, out EntityRecommendation title))
            {
                timeslots = timeslots.FindTitle(title.Entity);
            }

            if (result.TryFindEntity(RoomFilter, out EntityRecommendation room))
            {
                timeslots = timeslots.FindRoom(room.Entity);
            }

            if (result.TryFindTime(TimeFilter, NextFilter, out TimeSpan time))
            {
                timeslots = timeslots.FindTime(time);
            }

            if (!timeslots.Any())
            {
                await context.PostAsync("Sorry, but I could not find what you are looking for");;
                await SearchWeb(context, result.Query);
            }
            else
            {
                if (timeslots.SelectMany(x => x.Sessions).Count() > 1)
                {
                    await context.PostAsync("Good news, I found some talks");
                }
                else
                {
                    await context.PostAsync("Good news, I found one talk");
                }
                var message = context.CreateMessage(SessionCard.GetSessionCards(timeslots).ToList());
                await context.PostAsync(message);
            }
            context.Wait(MessageReceived);
        }
        protected override void Seed(Context context)
        {
            int accountId = 0;
            //int chatmessageId = 0;
            int sessionId       = 0;
            int themeId         = 0;
            int subthemeId      = 0;
            int selectionCardId = 0;
            int sessionCardId   = 0;
            int organisationId  = 0;

            #region AccountSeed
            Account account = new Account("*****@*****.**", "Thomas", "Van Deun", "http://i.imgur.com/SNoEbli.png", "auth0|56d4591317aca91f1aff5dfb");
            account.Id = ++accountId;
            context.Accounts.AddOrUpdate(account);

            //acc = new Account("*****@*****.**", "Michelle", "Beckers", "picture", "", "michelle13245");
            //context.Accounts.AddOrUpdate(acc);

            //acc = new Account("*****@*****.**", "Olivier", "Van Aken", "picture", "", "oli12345");
            //context.Accounts.AddOrUpdate(acc);

            account    = new Account("*****@*****.**", "Bennie", "Bax", "http://i.imgur.com/SNoEbli.png", "google-oauth2|104916923787165182658");
            account.Id = ++accountId;
            context.Accounts.AddOrUpdate(account);

            //acc = new Account("*****@*****.**", "Joachim", "De Schryver", "picture", "", "joa2345");
            //context.Accounts.AddOrUpdate(acc);

            account    = new Account("*****@*****.**", "Cas", "Decelle", "http://i.imgur.com/SNoEbli.png", "auth0|56d49e6d6568e621399e379c");
            account.Id = ++accountId;
            context.Accounts.AddOrUpdate(account);

            account    = new Account("*****@*****.**", "Cas", "Decelle", "http://i.imgur.com/SNoEbli.png", "google-oauth2|112196091859139010399");
            account.Id = ++accountId;
            context.Accounts.AddOrUpdate(account);

            account    = new Account("*****@*****.**", "test", "hihi", "http://i.imgur.com/SNoEbli.png", "auth0|56d32ffb17aca91f1aff4493");
            account.Id = ++accountId;
            context.Accounts.AddOrUpdate(account);


            context.SaveChanges();
            #endregion

            #region Organisations
            Organisation organisation = new Organisation("Jeugd", 1);
            organisation.Id = ++organisationId;
            context.Organisations.AddOrUpdate(organisation);

            organisation    = new Organisation("OCMW", 2);
            organisation.Id = ++organisationId;
            context.Organisations.AddOrUpdate(organisation);

            organisation    = new Organisation("Overheid", 3);
            organisation.Id = ++organisationId;
            context.Organisations.AddOrUpdate(organisation);

            context.SaveChanges();
            #endregion

            #region ThemeSeed
            String tags = "jeugd;werken;geld";

            Theme theme = new Theme("Jongerenwerking", "Hoe laten we de jeugd terug werken", 1, 1, tags);
            theme.Id = ++themeId;
            context.Themes.AddOrUpdate(theme);

            tags = "feest;fuiven";

            theme    = new Theme("Feest", "Organiseren van fuiven", 1, 1, tags);
            theme.Id = ++themeId;
            context.Themes.AddOrUpdate(theme);

            tags = "toekomst;werken;geld";

            theme    = new Theme("Armoedebestrijding", "Hoe kunnen we iedereen rijk maken", 2, 2, tags);
            theme.Id = ++themeId;
            context.Themes.AddOrUpdate(theme);

            tags = "geld";

            theme    = new Theme("Financien", "Hoe om gaan met geld", 3, 3, tags);
            theme.Id = ++themeId;
            context.Themes.AddOrUpdate(theme);

            tags = "geld";

            theme    = new Theme("Politiek", "Politieke ideeen", 3, 3, tags);
            theme.Id = ++themeId;
            context.Themes.AddOrUpdate(theme);

            tags = "geld";

            theme    = new Theme("Pesten", "Stop het pesten!", 3, 3, tags);
            theme.Id = ++themeId;
            context.Themes.AddOrUpdate(theme);

            context.SaveChanges();
            #endregion

            #region Subtheme
            Subtheme subtheme = new Subtheme("Vakantiejobs", 1, 1);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            subtheme    = new Subtheme("Speelplein", 1, 1);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            subtheme    = new Subtheme("Feest in jeugdhuis", 1, 2);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            subtheme    = new Subtheme("Help de armen!", 2, 3);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            subtheme    = new Subtheme("Democratie", 3, 5);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            subtheme    = new Subtheme("Verkiezingen", 3, 5);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            subtheme    = new Subtheme("Tip voor pesten tegen te gaan", 3, 6);
            subtheme.Id = ++subthemeId;
            context.Subthemes.AddOrUpdate(subtheme);

            context.SaveChanges();
            #endregion

            #region SessionSeed
            Session session = new Session(true, 1, "session1", true, 3, 8, 1, 0, 1, DateTime.Now, DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(true, 1, "session2", false, 3, 8, 1, 0, 2, DateTime.Now, DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(true, 1, "session3", false, 3, 8, 1, 0, 2, DateTime.Now.AddDays(2), DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(false, 2, "session4", true, 3, 8, 1, 0, 3, DateTime.Now, DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(false, 3, "session5", false, 3, 8, 2, 0, 4, DateTime.Now.AddDays(10), DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(false, 3, "session6", false, 3, 8, 3, 0, 7, DateTime.Now.AddDays(8), DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(false, 3, "session7", false, 3, 8, 3, 0, 7, DateTime.Now, DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            session    = new Session(true, 1, "session8", false, 3, 8, 3, 0, 7, DateTime.Now, DateTime.Today);
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            //bool cardCreationAllowed,int currentPlayerIndex, bool isFinished, int maxCardsToChoose, int maxParticipants, Modus modus, int organisationId, int round, int subthemeId, DateTime start, DateTime end
            session    = new Session(true, 3, "session9", false, 3, 6, 3, 0, 7, DateTime.Now.AddDays(-4), DateTime.Today.AddDays(-1));
            session.Id = ++sessionId;
            context.Sessions.AddOrUpdate(session);

            context.SaveChanges();
            #endregion

            #region ChatmsgSeed
            ////SESSION 1
            //ChatMessage chatmessage = new ChatMessage(1, 1, "hoi", DateTime.Today.AddDays(-2));
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(2, 1, "hey", DateTime.Today.AddDays(-1));
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(1, 1, "hihi", DateTime.Today.AddDays(-1));
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            ////SESSION 2
            //chatmessage = new ChatMessage(1, 2, "Dit", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(2, 2, "is", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(4, 2, "een", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(5, 2, "chatmessage", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            ////SESSION 4
            //chatmessage = new ChatMessage(1, 4, "Kandoe is top !", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(2, 4, "joepiee", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(3, 4, "hoi allemaal", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            ////SESSION 5
            //chatmessage = new ChatMessage(1, 5, "Testje", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //chatmessage = new ChatMessage(5, 5, "lalalallaa", DateTime.Now);
            //chatmessage.Id = ++chatmessageId;
            //context.ChatMessages.AddOrUpdate(chatmessage);

            //context.SaveChanges();

            #endregion

            #region SelectionCardSeed
            //THEMA 1
            SelectionCard selectionCard = new SelectionCard("testImage", "Toneel", 1);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //SUBTHEMA 1
            selectionCard    = new SelectionCard("testImage", "Flexibele uren", 1, 1);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Toffe collega's ", 1, 1);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Minumumloon", 1, 1);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Uren/week", 1, 1);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Zomerjob", 1, 1);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //SUBTHEMA 2
            selectionCard    = new SelectionCard("testImage", "Opvang", 1, 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Sport", 1, 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Vrijwilligerswerk", 1, 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Kinderen < 12", 1, 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Kinderen > 12", 1, 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Locatie", 1, 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //THEMA 2
            selectionCard    = new SelectionCard("testImage", "Goede locatie", 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Grote capaciteit", 2);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //SUBTHEMA 3
            selectionCard    = new SelectionCard("testImage", "Vestiare", 2, 3);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Cocktailbar", 2, 3);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Goede muziekinstallatie", 2, 3);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Lichten", 2, 3);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Minimumleeftijd", 1, 3);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Einduur", 1, 3);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //THEMA 3
            //SUBTHEMA 4
            selectionCard    = new SelectionCard("testImage", "Voedselbank", 3, 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Kledingverzamelactie", 3, 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Opvangcentra", 3, 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Dekens uitdelen", 3, 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Geld geven", 3, 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //THEMA 4
            selectionCard    = new SelectionCard("testImage", "Begroting", 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Kamer van koophandel", 4);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //THEMA 5
            selectionCard    = new SelectionCard("testImage", "Debat", 5);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Eerste minister", 5);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);


            //SUBTHEMA 5
            selectionCard    = new SelectionCard("testImage", "President", 5, 5);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Koning", 5, 5);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //SUBTHEMA 6
            selectionCard    = new SelectionCard("testImage", "Groen", 5, 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "SPA", 5, 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Vlaams belang", 5, 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "CD&V", 5, 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "MR", 5, 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);



            //THEMA 6
            selectionCard    = new SelectionCard("testImage", "Pesters", 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Slachtoffers", 6);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            //SUBTHEMA 7
            selectionCard    = new SelectionCard("testImage", "Campagnes", 6, 7);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Anti-pesten helpnummer", 6, 7);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Anonieme helpchat", 6, 7);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Website", 6, 7);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);

            selectionCard    = new SelectionCard("testImage", "Gesprekken op school", 6, 7);
            selectionCard.Id = ++selectionCardId;
            context.SelectionCards.AddOrUpdate(selectionCard);


            context.SaveChanges();
            #endregion

            #region SesssionCardSeed
            //Cards SESSION 1
            SessionCard sessionCard = new SessionCard("testImage", 1, "Flexibele uren");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 1, "Toffe collega's ");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 1, "Uren/week");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 1, "Zomerjob");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 1, "Horeca");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            //Cards SESSION 2
            sessionCard    = new SessionCard("testImage", 2, "Opvang");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 2, "Vrijwilligerswerk");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 2, "Kinderen < 12");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 2, "Kinderen > 12");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 2, "Locatie");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            //Cards SESSION 3
            sessionCard    = new SessionCard("testImage", 3, "Opvang");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 3, "Kinderen < 12");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 3, "Kinderen > 12");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);


            //Cards SESSION 4
            sessionCard    = new SessionCard("testImage", 4, "Vestiare");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 4, "Cocktailbar");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 4, "Goede muziekinstallatie");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 4, "Lichten");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            //Cards SESSION 5
            sessionCard    = new SessionCard("testImage", 5, "Voedselbank");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 5, "Opvangcentra");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 5, "Kledingverzamelactie");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            //Cards SESSION 6
            sessionCard    = new SessionCard("testImage", 6, "Campagnes");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 6, "Anonieme helpchat");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 6, "Anti-pesten helpnummer");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 6, "Website");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            //Cards SESSION 7
            sessionCard    = new SessionCard("testImage", 7, "Gesprekken op school");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 7, "Anti-pesten helpnummer");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 7, "Campagnes");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 7, "Website");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            sessionCard    = new SessionCard("testImage", 7, "Anonieme helpchat");
            sessionCard.Id = ++sessionCardId;
            context.SessionCards.AddOrUpdate(sessionCard);

            context.SaveChanges();
            #endregion

            // seed
            base.Seed(context);
        }