Example #1
0
 public static Story Story(Project project, StoryPoint storyPoints, int hoursPerStoryPoint, Prioriteit moscowPrio, Gebruiker aangemaaktDoor)
 {
     Story story = new Story(project, aangemaaktDoor, Impact.Normaal, StoryType.UserStory);
     story.StoryPoints = storyPoints;
     story.Schatting = new TimeSpan(story.WaardeStoryPoints*hoursPerStoryPoint);
     story.ProductBacklogPrioriteit = moscowPrio;
     return story;
 }
Example #2
0
        public static Story StoryMetSprintStoryEnSprintBacklogPrioriteit(Gebruiker gebruiker, Prioriteit prioriteit, Sprint sprint)
        {
            Story story = Story(gebruiker);

            sprint.MaakSprintStoryVoor(story);
            story.SprintStories[0].SprintBacklogPrioriteit = prioriteit;

            return story;
        }
        public void TestGeefActieveSprintGebruikerVanGebruikerTerwijlDezeNogNietGezetIs()
        {
            Gebruiker gb = new Gebruiker();
            sprint.VoegGebruikerToe(gb, SprintRol.Developer);

            SprintGebruiker sg = gb.GeefActieveSprintGebruiker();

            Assert.AreEqual(null, sg);
        }
        public void TestVindSprintGebruikerVanGebruikerVoorSprint()
        {
            Gebruiker gb = new Gebruiker();
            sprint.VoegGebruikerToe(gb, SprintRol.Developer);

            SprintGebruiker sg = gb.GeefSprintGebruikerVoor(sprint);

            Assert.AreEqual(gb, sg.Gebruiker);
        }
Example #5
0
        public override void SetUp()
        {
            gebruiker = new Gebruiker();
            sprintGebruiker = Creation.SprintGebruiker(gebruiker);
            taak = new Task();
            taak2 = new Task();

            base.SetUp();
        }
        public override void SetUp()
        {
            project = new Project();
            sprint = new Sprint();
            gebruiker = new Gebruiker();
            project.VoegSprintToe(sprint);

            base.SetUp();
        }
        public void TestGeefActieveSprintGebruikerVanGebruiker()
        {
            Gebruiker gb = new Gebruiker();
            gb.ActieveSprint = sprint;
            sprint.VoegGebruikerToe(gb, SprintRol.Developer);

            SprintGebruiker sg = gb.GeefActieveSprintGebruiker();

            Assert.AreEqual(sg.Gebruiker, gb);
        }
        public void TestVindGeenSprintGebruikerVanAndereSprints()
        {
            Gebruiker gb = new Gebruiker();
            Sprint sprint2 = new Sprint();
            sprint2.VoegGebruikerToe(gb, SprintRol.Developer);
            sprint.VoegGebruikerToe(gb, SprintRol.Developer);

            SprintGebruiker sg = gb.GeefSprintGebruikerVoor(sprint);

            Assert.AreEqual(sprint, sg.Sprint);
        }
Example #9
0
 public Form1()
 {
     InitializeComponent();
     gbLogIn.Location = new Point(340, 200);
     gbAlles.Location = new Point(5, 50);
     reparatieSysteem = new ReparatieSysteem();
     klantenLijst = new List<Klant>();
     klant = null;
     toestand = Toestand.INLOGGEN;
     gebruiker = Gebruiker.GEEN;
     Showtoestand();
 }
        public DummyApplicationDbContext()
        {
            DateTime  huidigetijd    = DateTime.Today;
            var       passwordHasher = new PasswordHasher <Gebruiker>();
            Gebruiker gebruiker1     = new Gebruiker(01, "pc123456", "Pieter", "Carlier", "*****@*****.**", StatusType.Actief, GebruikerType.Gebruiker);
            Gebruiker gebruiker2     = new Gebruiker(02, "sb123456", "Simon", "Bettens", "*****@*****.**", StatusType.Actief, GebruikerType.Gebruiker);
            Gebruiker gebruiker3     = new Gebruiker(03, "rn123456", "Ruben", "Naudts", "*****@*****.**", StatusType.Actief, GebruikerType.Gebruiker);
            Gebruiker gebruiker4     = new Gebruiker(04, "as123456", "Aaron", "Sys", "*****@*****.**", StatusType.Actief, GebruikerType.Gebruiker);

            Hoofdverantwoordelijke = new Verantwoordelijke(00, "hdw123456", "Harm", "De Weirdt", "*****@*****.**", StatusType.Actief, GebruikerType.HoofdVerantwoordelijke);
            Verantwoordelijke verantwoordelijke     = new Verantwoordelijke(05, "sbv123456", "Simon", "Bettens", "*****@*****.**", StatusType.Actief, GebruikerType.Verantwoordelijke);
            Verantwoordelijke verantwoordelijkeLeeg = new Verantwoordelijke(06, "vg123456", "Verantwoordelijke", "Leeg", "*****@*****.**", StatusType.Actief, GebruikerType.Verantwoordelijke);

            gebruiker1.EmailConfirmed             = true;
            gebruiker2.EmailConfirmed             = true;
            gebruiker3.EmailConfirmed             = true;
            gebruiker4.EmailConfirmed             = true;
            Hoofdverantwoordelijke.EmailConfirmed = true;
            verantwoordelijke.EmailConfirmed      = true;
            verantwoordelijkeLeeg.EmailConfirmed  = true;
            gebruiker1.PasswordHash              = passwordHasher.HashPassword(gebruiker1, "koekjes");
            gebruiker2.PasswordHash              = passwordHasher.HashPassword(gebruiker2, "appeltjes");
            gebruiker3.PasswordHash              = passwordHasher.HashPassword(gebruiker3, "peertjes");
            gebruiker4.PasswordHash              = passwordHasher.HashPassword(gebruiker4, "snoepjes");
            Hoofdverantwoordelijke.PasswordHash  = passwordHasher.HashPassword(Hoofdverantwoordelijke, "adminpass");
            verantwoordelijke.PasswordHash       = passwordHasher.HashPassword(verantwoordelijke, "appeltjes");
            verantwoordelijkeLeeg.PasswordHash   = passwordHasher.HashPassword(verantwoordelijke, "leeg");
            gebruiker1.SecurityStamp             = Guid.NewGuid().ToString();
            gebruiker2.SecurityStamp             = Guid.NewGuid().ToString();
            gebruiker3.SecurityStamp             = Guid.NewGuid().ToString();
            gebruiker4.SecurityStamp             = Guid.NewGuid().ToString();
            Hoofdverantwoordelijke.SecurityStamp = Guid.NewGuid().ToString();
            verantwoordelijke.SecurityStamp      = Guid.NewGuid().ToString();
            verantwoordelijkeLeeg.SecurityStamp  = Guid.NewGuid().ToString();

            Gebruiker[] gebruikers = { gebruiker1, gebruiker2, gebruiker3, gebruiker4, Hoofdverantwoordelijke, verantwoordelijke, verantwoordelijkeLeeg };

            Sessie1 = new Sessie("sessie1", huidigetijd.AddDays(1), huidigetijd.AddDays(1).AddHours(1), false, 20, "GSCHB4.026", Hoofdverantwoordelijke, "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", true);
            Sessie2 = new Sessie("sessie2", new DateTime(2020, 2, 21, 10, 30, 0), new DateTime(2020, 2, 21, 12, 30, 0), false, 10, "GSCHB4.026", verantwoordelijke, staatOpen: true);
            Sessie3 = new Sessie("sessie3", new DateTime(2020, 2, 22, 16, 0, 0), new DateTime(2020, 2, 22, 17, 0, 0), false, 30, "GSCHB4.026", Hoofdverantwoordelijke, "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.");
            Sessie4 = new Sessie("sessie4", new DateTime(2020, 2, 19, 14, 0, 0), new DateTime(2020, 2, 19, 15, 0, 0), false, 20, "GSCHB4.026", Hoofdverantwoordelijke);
            Sessie5 = new Sessie("sessie5", new DateTime(2020, 3, 19, 14, 0, 0), new DateTime(2020, 2, 19, 15, 0, 0), false, 20, "GSCHB4.026", Hoofdverantwoordelijke, "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.");
            Sessie6 = new Sessie("sessie6", new DateTime(2020, 3, 19, 14, 0, 0), new DateTime(2020, 2, 19, 15, 0, 0), true, 20, "GSCHB4.026", verantwoordelijke, "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.");
            Sessie7 = new Sessie("sessie7", new DateTime(2020, 2, 21, 10, 30, 0), new DateTime(2020, 2, 21, 12, 30, 0), false, 10, "GSCHB4.026", verantwoordelijke, staatOpen: true);
            Sessie8 = new Sessie("sessie8", new DateTime(2020, 3, 28, 10, 30, 0), new DateTime(2020, 3, 28, 12, 30, 0), true, 10, "GSCHB4.026", verantwoordelijke, staatOpen: false);
            this.VerantwoordelijkeLeeg = verantwoordelijkeLeeg;
            this.Verantwoordelijke     = verantwoordelijke;
            _sessies = new List <Sessie> {
                Sessie1, Sessie2, Sessie3, Sessie4, Sessie5, Sessie6, Sessie7
            };
            _sessiesFeb = new List <Sessie> {
                Sessie1, Sessie2, Sessie3, Sessie4
            };

            this.LinkGoogle = new Link("https://www.google.be/",
                                       "Klik hier om naar google te gaan", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Link);

            this.VideoYoutube = new Video("https://www.youtube.com/embed/1Rcf8-yk6_o",
                                          "Youtbe Linux", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.YoutubeVideo);
            this.Video = new Video("test.mp4", "test.mp4", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Video);

            this.Afbeelding = new Afbeelding("test.jpg",
                                             "test.jpg", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Afbeelding);

            this.Word       = new Document("word_doc.docx", "Word document", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Word);
            this.Excel      = new Document("excel_doc.xlsx", "Excel document", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Excel);
            this.Zip        = new Document("zip_map.zip", "Gezipte map", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Zip);
            this.Powerpoint = new Document("powerpoint_doc.docx", "Powerpoint document", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Powerpoint);
            this.Pdf        = new Document("pdf_doc.docx", "Pdf document", new DateTime(2020, 2, 20, 14, 0, 0), MediaType.Pdf);

            this.Gebruiker = new Gebruiker(05, "test12345", "voornaam", "achternaam", "*****@*****.**", StatusType.Actief, GebruikerType.Gebruiker);

            Feedback = new Feedback(4, huidigetijd, "Dummy", "Comment", "*****@*****.**", "Dit is een comment");

            Sessie7.VoegFeedbackToe(Feedback);
        }
Example #11
0
        //
        /// <summary>
        /// Een van de eerste methoden van het programma
        /// Aan de hand van je medewerkersnummer en je wachtwoord wordt je functie bepaald.
        /// Je functie verandert niet tijdens het programma, daarvoor moet je uitloggen.
        /// Omdat dit een van de eerste methoden is, laden we bij inloggen alvast ale bestaande categorieen en afdelingen.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btLogin_Click(object sender, EventArgs e)
        {
            Medewerker med = reparatieSysteem.LogIn(Convert.ToInt32(tbGebruiksnaam.Text), tbPassword.Text);
            if (med == null)
            {
                MessageBox.Show("Inloggen lukt hiermee niet! \n\nControleer gebruikersnaam en password.");
                return;
            }
            List<TicketCategorie> categorieen = reparatieSysteem.GetCategorieen();
            List<Ticket> ticketLijst = reparatieSysteem.GetTickets();
            foreach (Ticket t in ticketLijst)
            {
                if (cbGeselecteerdeAfdR.Items.Contains(t.AfdelingsAfkorting) == false)
                {
                    cbGeselecteerdeAfdR.Items.Add(t.AfdelingsAfkorting);
                }
            }

            foreach (TicketCategorie categorie in categorieen)
            {
                cbCategorieR.Items.Add(categorie.ToString());
            }

            if (med.Functie == MedewerkerFunctie.Administrator)
            {
                gebruiker = Gebruiker.ADMIN;
                toestand = Toestand.ADMINISTRATOR;
            }
            if (med.Functie == MedewerkerFunctie.Telefonist)
            {
                gebruiker = Gebruiker.HELPDESK;
                toestand = Toestand.KLANT;
            }
            if (med.Functie == MedewerkerFunctie.Balie)
            {
                gebruiker = Gebruiker.WINKEL;
                toestand = Toestand.TICKETREGTICKET;
            }
            if (med.Functie == MedewerkerFunctie.Reparateur)
            {
                gebruiker = Gebruiker.REPARATIE;
                toestand = Toestand.TICKETREGREPARATIE;
            }
            tbMedewerkerNummerTR.Text = Convert.ToString(med.Mednr);
            tbMedewerkerNummerR.Text = Convert.ToString(med.Mednr);
            Showtoestand();
        }
Example #12
0
 public long AddGebruiker(Gebruiker gebruiker)
 {
     throw new NotImplementedException();
 }
Example #13
0
        protected override void Seed(StageSSPortalDbContext context)
        {
            List <String> emails          = new List <string>();
            List <String> namen           = new List <string>();
            List <Klant>  klanten         = new List <Klant>();
            List <Klant>  klantenAccounts = new List <Klant>();

            #region Klanten
            Klant sam = new Klant()
            {
                Naam           = "Sam Heirstrate",
                Email          = "*****@*****.**",
                IsKlantAccount = false,
                IsGeblokkeerd  = false
            };

            klanten.Add(sam);
            emails.Add(sam.Email);
            namen.Add(sam.Naam);

            Klant jelle = new Klant()
            {
                Naam           = "Jelle van Ginderen",
                Email          = "*****@*****.**",
                IsKlantAccount = false,
                IsGeblokkeerd  = false
            };

            klanten.Add(jelle);
            emails.Add(jelle.Email);
            namen.Add(jelle.Naam);

            Klant monin = new Klant()
            {
                Naam           = "monin-it",
                Email          = "*****@*****.**",
                IsKlantAccount = false,
                IsGeblokkeerd  = false
            };


            klanten.Add(monin);
            emails.Add(monin.Email);
            namen.Add(monin.Naam);


            context.Klanten.Add(sam);
            context.Klanten.Add(jelle);
            context.Klanten.Add(monin);

            #endregion
            #region MoninAccounts
            Klant gert = new Klant()
            {
                Naam           = "Gert de Neve",
                Email          = "*****@*****.**",
                IsKlantAccount = true,
                HoofdKlant     = monin,
                IsGeblokkeerd  = false
            };
            klantenAccounts.Add(gert);
            Klant davy = new Klant()
            {
                Naam           = "Davy van Mol",
                Email          = "*****@*****.**",
                IsKlantAccount = true,
                HoofdKlant     = monin,
                IsGeblokkeerd  = false
            };
            klantenAccounts.Add(davy);
            Klant dries = new Klant()
            {
                Naam           = "Dries Moelans",
                Email          = "*****@*****.**",
                IsKlantAccount = true,
                HoofdKlant     = monin,
                IsGeblokkeerd  = false
            };
            klantenAccounts.Add(dries);
            context.Klanten.Add(gert);
            context.Klanten.Add(davy);
            context.Klanten.Add(dries);
            #endregion
            #region KlantAccounts
            //KlantAccount gert = new KlantAccount()
            //{
            //    Naam = "Gert de Neve",
            //    KlantId = monin.KlantId,
            //    Email = "*****@*****.**",
            //    IsGeblokkeerd = false

            //};
            //klantAccounts.Add(gert);
            //KlantAccount davy = new KlantAccount()
            //{
            //    Naam = "Davy van Mol",
            //    KlantId = monin.KlantId,
            //    Email = "*****@*****.**",
            //    IsGeblokkeerd = false

            //};
            //klantAccounts.Add(davy);
            //KlantAccount dries = new KlantAccount()
            //{
            //    Naam = "Dries Moelans",
            //    KlantId = monin.KlantId,
            //    Email = "*****@*****.**",
            //    IsGeblokkeerd = false

            //};
            //klantAccounts.Add(dries);
            //context.KlantAccounten.Add(gert);
            //context.KlantAccounten.Add(davy);
            //context.KlantAccounten.Add(dries);
            #endregion

            //Gebruikers partij en admin createn

            IdentityRole userRole = null;

            #region Admin
            if (!context.Roles.Any(r => r.Name == "Admin"))
            {
                userRole = new IdentityRole("Admin");
                context.Roles.Add(userRole);
            }
            else
            {
                userRole = context.Roles.FirstOrDefault(r => r.Name == "Admin");
            }

            if (!context.Users.Any(u => u.Email == "*****@*****.**"))
            {
                var hasher = new PasswordHasher();

                var user = new Gebruiker()
                {
                    Email                   = "*****@*****.**",
                    UserName                = "******",
                    Rol                     = RolType.Admin,
                    GebruikerId             = 10000000,
                    Naam                    = "Alfons",
                    EmailConfirmed          = true,
                    Toegestaan              = true,
                    MustChangePassword      = false,
                    LastPasswordChangedDate = DateTime.Now,
                    SecurityStamp           = Guid.NewGuid().ToString()
                };

                new UserManager <Gebruiker>(new GebruikerRepository(context)).Create(user, "stage123");
                //context.Gebruikers.Add(user);
                if (userRole != null)
                {
                    user.Roles.Add(new IdentityUserRole {
                        RoleId = userRole.Id, UserId = user.Id
                    });
                }

                context.Admins.Add(new Admin()
                {
                    Email = user.Email,
                    naam  = user.Naam,
                });
            }
            context.SaveChanges();
            #endregion

            for (int i = 0; i < klanten.Count; i++)
            {
                #region Klant
                if (!context.Roles.Any(r => r.Name == "Klant"))
                {
                    userRole = new IdentityRole("Klant");
                    context.Roles.Add(userRole);
                }
                else
                {
                    userRole = context.Roles.FirstOrDefault(r => r.Name == "Klant");
                }

                if (!context.Users.Any(u => u.Email == "*****@*****.**"))
                {
                    var hasher = new PasswordHasher();

                    var user = new Gebruiker()
                    {
                        Email                   = klanten[i].Email,
                        UserName                = klanten[i].Email,
                        Rol                     = RolType.Klant,
                        GebruikerId             = klanten[i].KlantId,
                        Naam                    = klanten[i].Naam,
                        EmailConfirmed          = true,
                        Toegestaan              = true,
                        MustChangePassword      = false,
                        LastPasswordChangedDate = DateTime.Now,
                        SecurityStamp           = Guid.NewGuid().ToString()
                    };
                    new UserManager <Gebruiker>(new GebruikerRepository(context)).Create(user, "stage123");


                    if (userRole != null)
                    {
                        user.Roles.Add(new IdentityUserRole {
                            RoleId = userRole.Id, UserId = user.Id
                        });
                    }
                }
                context.SaveChanges();
                #endregion
            }
            for (int i = 0; i < klantenAccounts.Count; i++)
            {
                #region KlantAccount
                if (!context.Roles.Any(r => r.Name == "KlantAccount"))
                {
                    userRole = new IdentityRole("KlantAccount");
                    context.Roles.Add(userRole);
                }
                else
                {
                    userRole = context.Roles.FirstOrDefault(r => r.Name == "KlantAccount");
                }

                if (!context.Users.Any(u => u.Email == "*****@*****.**"))
                {
                    var hasher = new PasswordHasher();

                    var user = new Gebruiker()
                    {
                        Email                   = klantenAccounts[i].Email,
                        UserName                = klantenAccounts[i].Email,
                        Rol                     = RolType.KlantAccount,
                        GebruikerId             = klantenAccounts[i].KlantId,
                        Naam                    = klantenAccounts[i].Naam,
                        EmailConfirmed          = true,
                        Toegestaan              = true,
                        MustChangePassword      = false,
                        LastPasswordChangedDate = DateTime.Now,
                        SecurityStamp           = Guid.NewGuid().ToString()
                    };
                    new UserManager <Gebruiker>(new GebruikerRepository(context)).Create(user, "stage123");


                    if (userRole != null)
                    {
                        user.Roles.Add(new IdentityUserRole {
                            RoleId = userRole.Id, UserId = user.Id
                        });
                    }
                }
                context.SaveChanges();
                #endregion
            }
        }
Example #14
0
        public async Task InitializeData()
        {
            _dbContext.Database.EnsureDeleted();
            if (_dbContext.Database.EnsureCreated())
            {
                Gebruiker gebruiker1 = new Gebruiker {
                    UserName = "******", Email = "*****@*****.**", FirstName = "Peter", LastName = "Pan"
                };
                _dbContext.Gebruikers.Add(gebruiker1);
                await CreateUser(gebruiker1.Email, "P@ssword1234");

                Gebruiker gebruiker2 = new Gebruiker {
                    UserName = "******", Email = "*****@*****.**", FirstName = "Al", LastName = "Pacino"
                };
                _dbContext.Gebruikers.Add(gebruiker2);
                await CreateUser(gebruiker2.Email, "P@ssword1234");

                Gebruiker gebruiker3 = new Gebruiker {
                    UserName = "******", Email = "*****@*****.**", FirstName = "Pyotr", LastName = "Tchaikovsky"
                };
                _dbContext.Gebruikers.Add(gebruiker3);
                await CreateUser(gebruiker3.Email, "P@ssword1234");

                Forum forum1 = new Forum {
                    Naam = "Fotografie"
                };
                Forum forum2 = new Forum {
                    Naam = "Paleontologie"
                };
                Forum forum3 = new Forum {
                    Naam = "Astrografie"
                };
                Forum forum4 = new Forum {
                    Naam = "Muziek"
                };
                _dbContext.Fora.Add(forum1);
                _dbContext.Fora.Add(forum2);
                _dbContext.Fora.Add(forum3);
                _dbContext.Fora.Add(forum4);

                _dbContext.Forumleden.Add(new ForumLid(forum1, gebruiker1));
                _dbContext.Forumleden.Add(new ForumLid(forum2, gebruiker2));
                _dbContext.Forumleden.Add(new ForumLid(forum3, gebruiker1));
                _dbContext.Forumleden.Add(new ForumLid(forum3, gebruiker2));
                _dbContext.Forumleden.Add(new ForumLid(forum4, gebruiker1));
                _dbContext.Forumleden.Add(new ForumLid(forum4, gebruiker3));

                Post post1 = new Post {
                    Forum = forum1, Poster = gebruiker1, Inhoud = "Look at my funny cat photos!!! uwu", DateAdded = new DateTime(2020, 08, 12, 5, 30, 0)
                };
                Post post2 = new Post {
                    Forum = forum2, Poster = gebruiker2, Inhoud = "[Insert overly long comment about why dinosaur A would beat dinosaur B in a hypothetical fight]", DateAdded = new DateTime(2020, 08, 14, 11, 30, 0)
                };
                Post post3 = new Post {
                    Forum = forum3, Poster = gebruiker2, Inhoud = "Blablabla black holes blablabla Einstein blablabla look at how smart I am", DateAdded = new DateTime(2020, 08, 14, 5, 30, 0)
                };
                Post post4 = new Post {
                    Forum = forum4, Poster = gebruiker1, Inhoud = "I think A is better than B", DateAdded = new DateTime(2020, 08, 10, 5, 30, 0)
                };
                Post post5 = new Post {
                    Forum = forum4, Poster = gebruiker3, RepliesTo = post4, Inhoud = "Your opinion is invalid because clearly B is better than A.", DateAdded = new DateTime(2020, 08, 11, 5, 30, 0)
                };
                Post post6 = new Post {
                    Forum = forum4, Poster = gebruiker1, RepliesTo = post5, Inhoud = "[Insert generic insult]", DateAdded = new DateTime(2020, 08, 12, 5, 30, 0)
                };
                _dbContext.Posts.Add(post1);
                _dbContext.Posts.Add(post2);
                _dbContext.Posts.Add(post3);
                _dbContext.Posts.Add(post4);
                _dbContext.Posts.Add(post5);
                _dbContext.Posts.Add(post6);

                _dbContext.SaveChanges();
            }
        }
Example #15
0
 public bool ValideerGebruiker(Gebruiker gebruiker)
 {
     return(true);
 }
Example #16
0
 public ShoppingCart GetGebruikerShoppingCart(Gebruiker gebruiker)
 {
     throw new NotImplementedException();
 }
Example #17
0
        public void setup()
        {
            /* Data */
            DateTime _11April2016 = new DateTime(2016, 4, 11);
            DateTime _15April2016 = new DateTime(2016, 4, 15);

            DateTime _1April2016 = new DateTime(2016, 4, 1);
            DateTime _8April2016 = new DateTime(2016, 4, 8);

            ophaalMoment = _11April2016;
            indienMoment = _15April2016;

            student  = new Student("Offline", "Student", "*****@*****.**");
            student2 = new Student("Tweede", "Student", "*****@*****.**");
            lector   = new Lector("Offline", "Lector", "*****@*****.**");
            lector2  = new Lector("Tweede", "Lector", "*****@*****.**");

            this.reservatie = new Reservatie(student, ophaalMoment, indienMoment);
            student.Reservaties.Add(reservatie);
            this.amount    = 1;
            this.materiaal = new Materiaal()
            {
                Name   = "Een Materiaal",
                Amount = 1,
            };

            /* Materialen */

            m1 = new Materiaal
            {
                Name               = "Rekenmachine",
                Description        = "Reken er op los met deze grafische rekenmachine.",
                ArticleCode        = "abc456",
                Price              = 19.99,
                Amount             = 4,
                AmountNotAvailable = 0,
                IsLendable         = true,
                Location           = "GSCHB 4.021"
            };
            m2 = new Materiaal
            {
                Name               = "Kleurpotloden",
                Description        = "Alle kleuren van de regenboog.",
                ArticleCode        = "abc789",
                Price              = 29.99,
                Amount             = 10,
                AmountNotAvailable = 0,
                IsLendable         = true,
                Location           = "GSCHB 4.021"
            };
            m3 = new Materiaal
            {
                Name               = "Voetbal",
                Description        = "Voetballen voor in het lager onderwijs.",
                ArticleCode        = "abc147",
                Price              = 25.99,
                Amount             = 15,
                AmountNotAvailable = 0,
                IsLendable         = true,
                Location           = "GSCHB 4.021"
            };



            /* Reservaties */
            rv = new Reservatie(student, _11April2016, _15April2016);
            rv.ReservatieLijnen = new List <ReservatieLijn>();
            rvl1 = new ReservatieLijn(2, _11April2016, _15April2016, m1, rv);
            rv.ReservatieLijnen.Add(rvl1);
            rvl2 = new ReservatieLijn(3, _11April2016, _15April2016, m2, rv);
            rv.ReservatieLijnen.Add(rvl2);
            rvl3 = new ReservatieLijn(5, _11April2016, _15April2016, m3, rv);
            rv.ReservatieLijnen.Add(rvl3);

            rv2 = new Reservatie(student2, _1April2016, _8April2016);
            rv2.ReservatieLijnen = new List <ReservatieLijn>();
            rv2.ReservatieLijnen.Add(new ReservatieLijn(2, _1April2016, _8April2016, m1, rv2));
            rv2.ReservatieLijnen.Add(new ReservatieLijn(3, _1April2016, _8April2016, m2, rv2));

            rvOverlapStudent = new Reservatie(student2, _11April2016, _15April2016)
            {
                Reservatiemoment = _8April2016
            };
            rvOverlapStudent.ReservatieLijnen = new List <ReservatieLijn>();
            rvlOverlapStudentMetRvl3          = new ReservatieLijn(14, _11April2016, _15April2016, m3, rvOverlapStudent);
            rvOverlapStudent.ReservatieLijnen.Add(rvlOverlapStudentMetRvl3);


            /* Overlappende Reservatie Lector */
            rvOverlapLector = new Reservatie(lector, _11April2016, _15April2016);
            rvOverlapLector.ReservatieLijnen = new List <ReservatieLijn>();
            rvlOverlapLectorMetRvl1          = (new ReservatieLijn(3, _11April2016, _15April2016, m1, rvOverlapLector));
            rvOverlapLector.ReservatieLijnen.Add(rvlOverlapLectorMetRvl1);

            rvlOverlapLector1 = new ReservatieLijn(5, _1April2016, _8April2016, m3, rvOverlapLector);
            rvOverlapLector.ReservatieLijnen.Add(rvlOverlapLector1);


            /* Overlappende Reservatie Overlappende Lector */
            rvOverlapLector2 = new Reservatie(lector2, _1April2016, _8April2016)
            {
                Reservatiemoment = _8April2016
            };
            rvOverlapLector2.ReservatieLijnen = new List <ReservatieLijn>();
            rvlOverlapLector2 = new ReservatieLijn(11, _1April2016, _8April2016, m3, rvOverlapLector2);
            rvOverlapLector2.ReservatieLijnen.Add(rvlOverlapLector2);

            reservatie = rv;
            student.Reservaties.Add(rv);
            student2.Reservaties.Add(rv2);
            student2.Reservaties.Add(rvOverlapStudent);
            lector.Reservaties.Add(rvOverlapLector);
            lector2.Reservaties.Add(rvOverlapLector2);

            m1.ReservatieLijnen.Add(rvl1);
            m1.ReservatieLijnen.Add(rvlOverlapLectorMetRvl1);
            m2.ReservatieLijnen.Add(rvl2);
            m3.ReservatieLijnen.Add(rvl3);
            m3.ReservatieLijnen.Add(rvlOverlapStudentMetRvl3);
            m3.ReservatieLijnen.Add(rvlOverlapLector2);
            m3.ReservatieLijnen.Add(rvlOverlapLector1);
        }
Example #18
0
 public void GetByID(int id, Gebruiker g)
 {
     repo.GetByID(id, g);
 }
Example #19
0
 public FormRegistreerNieuweGebruiker(Gebruiker gebruiker)
 {
     InitializeComponent();
     medewerker = gebruiker;
 }
        public ActionResult Barcode(FormCollection form)
        {
            try
            {
                Gebruiker           g   = AuthRepository.CheckAuthBarcode(form["barcode"]);
                GebruikerSqlContext gsc = new GebruikerSqlContext();
                GebruikerRepository gr  = new GebruikerRepository(gsc);

                if (g == null)
                {
                    ViewBag.LoginResult = false;
                    return(View("~/Views/Login/Login.cshtml"));
                }
                List <Gebruiker>     users = gr.GetUserTypesByUserId(g.Id);
                List <GebruikerType> types = new List <GebruikerType>();

                foreach (Gebruiker gebr in users)
                {
                    types.Add((GebruikerType)Enum.Parse(typeof(GebruikerType), gebr.GetType().Name));
                }

                if (types.Contains(GebruikerType.Hulpbehoevende) && types.Contains(GebruikerType.Vrijwilliger))
                {
                    ViewBag.Accounts  = users;
                    ViewBag.Types     = types;
                    Session["UserId"] = g.Id;
                    return(Keuze());
                }
                if (types.Contains(GebruikerType.Hulpbehoevende))
                {
                    HulpbehoevendeSqlContext hsc = new HulpbehoevendeSqlContext();
                    HulpbehoevendeRepository hr  = new HulpbehoevendeRepository(hsc);

                    Session["LoggedInUser"] = hr.GetHulpbehoevendeById(g.Id);
                    return(RedirectToAction("Index", "Hulpbehoevende"));
                }
                if (types.Contains(GebruikerType.Vrijwilliger))
                {
                    VrijwilligerSqlContext vsc = new VrijwilligerSqlContext();
                    VrijwilligerRepository vr  = new VrijwilligerRepository(vsc);
                    Session["LoggedInUser"] = vr.GetVrijwilligerById(g.Id);
                    return(RedirectToAction("Index", "Vrijwilliger"));
                }
                if (types.Contains(GebruikerType.Beheerder))
                {
                    BeheerderSqlContext bsc = new BeheerderSqlContext();
                    BeheerderRepository br  = new BeheerderRepository(bsc);
                    Session["LoggedInUser"] = br.GetById(g.Id);
                    return(RedirectToAction("Index", "Beheerder"));
                }
                if (types.Contains(GebruikerType.Hulpverlener))
                {
                    HulpverlenerSqlContext hsc = new HulpverlenerSqlContext();
                    HulpverlenerRepository hr  = new HulpverlenerRepository(hsc);
                    Session["LoggedInUser"] = hr.GetById(g.Id);
                    return(RedirectToAction("Index", "Hulpverlener"));
                }
                return(RedirectToAction("Index", "Login"));
            }
            catch (Exception e)
            {
                return(RedirectToAction("Index", "Error"));
            }
        }
Example #21
0
        public async Task initializeData()
        {
            _dbContext.Database.EnsureDeleted();
            if (_dbContext.Database.EnsureCreated())
            {
                #region films, acteurs en regisseurs
                Detail eg1Detail = new Detail("Beschrijving", "Korte inhoud");
                eg1Detail.AddRating(8.9);
                Film      eg1        = new Film("End Game", 2019, 181, "Sciencefiction", Film.ImageViaPad("Data/Images/endGame.PNG"), eg1Detail);
                Acteur    evans1     = new Acteur("Chris Evans", "Captain America");
                Acteur    junior1    = new Acteur("Robert Downey jr.", "Iron Man");
                Acteur    hemsworth1 = new Acteur("Chris Hemsworth", "Thor");
                Acteur    cooper1    = new Acteur("Bradley Cooper", "Rocket Raccoon");
                Acteur    ruffalo1   = new Acteur("Mark Ruffalo", "Hulk");
                Acteur    johansson1 = new Acteur("Scarlett Johansson", "Black Widow");
                Acteur    renner1    = new Acteur("Jeremy Renner", "Hawkeye");
                Acteur    rudd1      = new Acteur("Paul Rudd", "Ant-Man");
                Regisseur ar1        = new Regisseur("Anthony Russo");
                Regisseur jr1        = new Regisseur("Joe Russo");
                eg1.AddActeur(evans1);
                eg1.AddActeur(junior1);
                eg1.AddActeur(hemsworth1);
                eg1.AddActeur(cooper1);
                eg1.AddActeur(ruffalo1);
                eg1.AddActeur(johansson1);
                eg1.AddActeur(renner1);
                eg1.AddActeur(rudd1);
                eg1.AddRegisseur(ar1);
                eg1.AddRegisseur(jr1);

                Detail eg2Detail = new Detail("Beschrijving", "Korte inhoud");
                eg2Detail.AddRating(7.5);
                Film      eg2        = new Film("End Game", 2019, 181, "Sciencefiction", Film.ImageViaPad("Data/Images/endGame.PNG"), eg2Detail);
                Acteur    evans2     = new Acteur("Chris Evans", "Captain America");
                Acteur    junior2    = new Acteur("Robert Downey jr.", "Iron man");
                Acteur    hemsworth2 = new Acteur("Chris Hemsworth", "Thor");
                Acteur    cooper2    = new Acteur("Bradley Cooper", "Rocket Raccoon");
                Acteur    ruffalo2   = new Acteur("Mark Ruffalo", "Hulk");
                Acteur    johansson2 = new Acteur("Scarlett Johansson", "Black Widow");
                Acteur    renner2    = new Acteur("Jeremy Renner", "Hawkeye");
                Acteur    rudd2      = new Acteur("Paul Rudd", "Ant-Man");
                Regisseur ar2        = new Regisseur("Anthony Russo");
                Regisseur jr2        = new Regisseur("Joe Russo");
                eg2.AddActeur(evans2);
                eg2.AddActeur(junior2);
                eg2.AddActeur(hemsworth2);
                eg2.AddActeur(cooper2);
                eg2.AddActeur(ruffalo2);
                eg2.AddActeur(johansson2);
                eg2.AddActeur(renner2);
                eg2.AddActeur(rudd2);
                eg2.AddRegisseur(ar2);
                eg2.AddRegisseur(jr2);

                Detail pf1Detail = new Detail("Beschrijving", "Korte inhoud");
                pf1Detail.AddRating(6.5);
                Film      pf1        = new Film("Pulp Fiction", 1994, 154, "Misdaad", Film.ImageViaPad("Data/Images/pulpFiction.PNG"), pf1Detail);
                Acteur    jackson1   = new Acteur("Samuel L. Jackson", "Jules Winnfield");
                Acteur    willis1    = new Acteur("Bruce Willis", "Budge Coolidge");
                Acteur    travolta1  = new Acteur("John Travolta", "Vincent Vega");
                Regisseur tarantino1 = new Regisseur("Quentin Tarantino");
                pf1.AddActeur(jackson1);
                pf1.AddActeur(willis1);
                pf1.AddActeur(travolta1);
                pf1.AddRegisseur(tarantino1);

                Detail    pf2Detail  = new Detail("Beschrijving", "Korte inhoud");
                Film      pf2        = new Film("Pulp Fiction", 1994, 154, "Misdaad", Film.ImageViaPad("Data/Images/pulpFiction.PNG"), pf2Detail);
                Acteur    jackson2   = new Acteur("Samuel L. Jackson", "Jules Winnfield");
                Acteur    willis2    = new Acteur("Bruce Willis", "Budge Coolidge");
                Acteur    travolta2  = new Acteur("John Travolta", "Vincent Vega");
                Regisseur tarantino2 = new Regisseur("Quentin Tarantino");
                pf2.AddActeur(jackson2);
                pf2.AddActeur(willis2);
                pf2.AddActeur(travolta2);
                pf2.AddRegisseur(tarantino2);

                Detail    joker1Detail = new Detail("Beschrijving", "Korte inhoud");
                Film      joker1       = new Film("Joker", 2019, 122, "Misdaad", Film.ImageViaPad("Data/Images/joker.PNG"), joker1Detail);
                Acteur    phoenix1     = new Acteur("Joaquin Phoenix", "Joker");
                Acteur    niro1        = new Acteur("Robert De Niro", "Murray Franklin");
                Regisseur phillips1    = new Regisseur("Todd Phillips");
                joker1.AddActeur(phoenix1);
                joker1.AddActeur(niro1);
                joker1.AddRegisseur(phillips1);

                Detail    joker2Detail = new Detail("Beschrijving", "Korte inhoud");
                Film      joker2       = new Film("Joker", 2019, 122, "Misdaad", Film.ImageViaPad("Data/Images/joker.PNG"), joker2Detail);
                Acteur    phoenix2     = new Acteur("Joaquin Phoenix", "Joker");
                Acteur    niro2        = new Acteur("Robert De Niro", "Murray Franklin");
                Regisseur phillips2    = new Regisseur("Todd Phillips");
                joker2.AddActeur(phoenix2);
                joker2.AddActeur(niro2);
                joker2.AddRegisseur(phillips2);

                Detail    fgDetail = new Detail("Beschrijving", "Korte inhoud");
                Film      fg       = new Film("Forrest Gump", 1994, 144, "Drama", Film.ImageViaPad("Data/Images/forrestGump.PNG"), fgDetail);
                Acteur    hanks    = new Acteur("Tom Hanks", "Forrest Gump");
                Acteur    wright   = new Acteur("Robin Wright", "Jenny Curran");
                Regisseur zemeckis = new Regisseur("Robert Zemeckis");
                fg.AddRegisseur(zemeckis);
                fg.AddActeur(hanks);
                fg.AddActeur(wright);

                Detail    dhDetail  = new Detail("Beschrijving", "Korte inhoud");
                Film      dh        = new Film("Die Hard", 1988, 132, "Actie", Film.ImageViaPad("Data/Images/diehard.PNG"), dhDetail);
                Acteur    willis    = new Acteur("Bruce Willis", "John McClane");
                Acteur    rickman   = new Acteur("Alan Rockman", "Hans Gruber");
                Regisseur mctiernan = new Regisseur("John McTiernan");
                fg.AddRegisseur(mctiernan);
                fg.AddActeur(rickman);
                fg.AddActeur(willis);

                Detail    titanicDetail = new Detail("Beschrijving", "Korte inhoud");
                Film      titanic       = new Film("Titanic", 1997, 210, "Romantiek", Film.ImageViaPad("Data/Images/titanic.PNG"), titanicDetail);
                Acteur    dicaprio      = new Acteur("Leonardo DiCaprio", "Jack Dawson");
                Acteur    winslet       = new Acteur("Kate Winslet", "Rose DeWitt Bukater");
                Regisseur cameron       = new Regisseur("James Cameron");
                fg.AddRegisseur(cameron);
                fg.AddActeur(winslet);
                fg.AddActeur(dicaprio);
                #endregion

                #region gebruikers
                Gebruiker admin = new Gebruiker("admin", "*****@*****.**");
                admin.AddFilmWatchlist(eg1);
                admin.AddFilmWatchlist(pf1);
                admin.AddFilmWatchlist(joker1);
                admin.AddFilmWatchlist(fg);
                admin.AddFilmWatchlist(dh);
                admin.AddFilmWatchlist(titanic);
                _dbContext.Gebruikers.Add(admin);
                await CreateUser(admin.Email, "P@ssword1");

                Gebruiker seba = new Gebruiker("Sebastien De Pauw", "*****@*****.**");
                seba.AddFilmWatchlist(eg2);
                seba.AddFilmWatchlist(pf2);
                seba.AddFilmWatchlist(joker2);
                _dbContext.Gebruikers.Add(seba);
                await CreateUser(seba.Email, "P@ssword1");

                #endregion

                _dbContext.SaveChanges();
            }
        }
Example #22
0
        public async Task InitializeData()
        {
            _context.Database.EnsureDeleted();
            if (_context.Database.EnsureCreated())
            {
                //gebruikers
                Gebruiker gebruiker = new Gebruiker("Rob", "De Putter", "*****@*****.**");
                gebruiker.IsAdmin = true;

                //gebieden voor evenementen
                Gebied sölden    = new Gebied("Sölden", "Oostenrijk", Continent.EUROPA, 11.0076232, 46.9654937, 144, 3244);
                Gebied whistler  = new Gebied("Whistler", "Canada", Continent.NOORD_AMERIKA, -122.957359, 50.116322, 200, 670);
                Gebied haugastøl = new Gebied("Haugastøl", "Noorwegen", Continent.EUROPA, 7.867799, 60.511639, 50, 592);
                Gebied beijing   = new Gebied("Beijing", "China", Continent.AZIË, 116.363625, 39.913818, 50, 820);

                //top 10 europa
                Gebied brixenTal              = new Gebied("Brixental", "Oostenrijk", Continent.EUROPA, 12.190926, 47.503113, 284, 1860);
                Gebied valDisère              = new Gebied("Val d'Isère", "Frankrijk", Continent.EUROPA, 6.979605, 45.446912, 300, 3456);
                Gebied laax                   = new Gebied("Laax", "Zwitserland", Continent.EUROPA, 9.265110, 46.823930, 188, 1016);
                Gebied lesTroisVallées        = new Gebied("Les Trois Vallées", "Frankrijk", Continent.EUROPA, 6.525255, 45.484036, 600, 3230);
                Gebied silvrettArenaIschgl    = new Gebied("Silvretta Arena Ischgl - Samnaun", "Oostenrijk", Continent.EUROPA, 10.288000, 47.010023, 239, 2872);
                Gebied serfausFissLadis       = new Gebied("Serfaus - Fiss - Ladis", "Oostenrijk", Continent.EUROPA, 10.607579, 47.038905, 198, 2820);
                Gebied hochZillertalHochfügen = new Gebied("Hochzillertal - Hochfügen", "Oostenrijk", Continent.EUROPA, 11.873215, 47.289957, 85, 2378);
                Gebied breuilCervinia         = new Gebied("Breuil-Cervinia", "Italië", Continent.EUROPA, 7.629142, 45.933559, 322, 3899);
                Gebied lesQuatreVallées       = new Gebied("Les Quatre Vallées", "Frankrijk", Continent.EUROPA, 6.131787, 45.914507, 412, 3330);
                Gebied valGardena             = new Gebied("Val Gardena", "Italië", Continent.EUROPA, 11.724774, 46.570590, 175, 2518);

                //ranking Europa
                Ranking rankingEuropa = new Ranking("Top 10 Europa");



                //evenementen
                Evenement ninesAudi = new Evenement("9nines AUDI", "Jaarlijks evenement voor snowboarders en skiërs",
                                                    new DateTime(2020, 04, 22), new DateTime(2020, 04, 27), sölden);

                Evenement theBrits2019 = new Evenement("The Brits 2019", "The BRITS – Muziek & Winter Sportfestival met de Britse Snowboard en Freeski Championships",
                                                       new DateTime(2020, 03, 31), new DateTime(2020, 04, 07), laax);

                Evenement worldSkiSnowboardFestival = new Evenement("World ski and snowboard festival 2019",
                                                                    "Het grootste wintersport en muziekfestival van Noord-Amerika!", new DateTime(2020, 04, 10),
                                                                    new DateTime(2020, 04, 14), whistler);

                Evenement redBullRagnarok = new Evenement("Red Bull Ragnarok", "The world’s biggest Snow-Kite Race"
                                                          , new DateTime(2020, 03, 04), new DateTime(2020, 04, 07), haugastøl);

                Evenement winterOlympics = new Evenement("2022 Winter Olympics", "The 2022 Winter Olympics, also known as XXIV Olympic Winter Games will be the 24th winter multi-sports event by IOC.",
                                                         new DateTime(2022, 02, 04), new DateTime(2022, 02, 20), beijing);
                //rankings beste gebieden!

                //gebieden
                _context.Gebieden.Add(sölden);
                _context.Gebieden.Add(whistler);
                _context.Gebieden.Add(haugastøl);
                _context.Gebieden.Add(beijing);

                //top 10 europa
                _context.Gebieden.Add(brixenTal);
                _context.Gebieden.Add(valDisère);
                _context.Gebieden.Add(laax);
                _context.Gebieden.Add(lesTroisVallées);
                _context.Gebieden.Add(silvrettArenaIschgl);
                _context.Gebieden.Add(serfausFissLadis);
                _context.Gebieden.Add(hochZillertalHochfügen);
                _context.Gebieden.Add(breuilCervinia);
                _context.Gebieden.Add(lesQuatreVallées);
                _context.Gebieden.Add(valGardena);

                rankingEuropa.AddGebied(brixenTal, 1);
                rankingEuropa.AddGebied(valDisère, 2);
                rankingEuropa.AddGebied(laax, 3);
                rankingEuropa.AddGebied(lesTroisVallées, 4);
                rankingEuropa.AddGebied(silvrettArenaIschgl, 5);
                rankingEuropa.AddGebied(serfausFissLadis, 6);
                rankingEuropa.AddGebied(hochZillertalHochfügen, 7);
                rankingEuropa.AddGebied(breuilCervinia, 8);
                rankingEuropa.AddGebied(lesQuatreVallées, 9);
                rankingEuropa.AddGebied(valGardena, 10);

                //ranking europa
                _context.Rankings.Add(rankingEuropa);

                //evenementen
                _context.Evenements.Add(ninesAudi);
                _context.Evenements.Add(theBrits2019);
                _context.Evenements.Add(worldSkiSnowboardFestival);
                _context.Evenements.Add(redBullRagnarok);
                _context.Evenements.Add(winterOlympics);

                //USERS
                Gebruiker administrator = new Gebruiker("Rob", "De Putter", "*****@*****.**");
                administrator.IsAdmin = true;
                _context.Gebruikers.Add(administrator);
                await CreateUser(administrator.Email, "P@ssword1111");

                Gebruiker tim = new Gebruiker("Tim", "Geldof", "*****@*****.**");
                _context.Gebruikers.Add(tim);
                await CreateUser(tim.Email, "P@ssword1111");

                Gebruiker web4 = new Gebruiker("Web4", "WebApplicaties", "*****@*****.**");
                _context.Gebruikers.Add(web4);
                await CreateUser(web4.Email, "P@ssword1111");

                _context.SaveChanges();
            }
        }
Example #23
0
        public Gebruiker getGebruiker(int ID)
        {
            Gebruiker gebruiker = dbcontext.gebruiker.Find(ID);

            return(gebruiker);
        }
Example #24
0
 public void AddBestellingToGebruikerShoppingCart(Bestelling bestelling, Gebruiker gebruiker, ShoppingCart shoppingCart)
 {
     throw new NotImplementedException();
 }
        public ActionResult Dashboard()
        {
            //try
            //{
            //    ApplicationUser appUser = aMgr.FindById(User.Identity.GetUserId());
            //    string userName = appUser.UserName;
            //    Gebruiker user = gMgr.FindUser(userName);

            //    Dashbord dashbord = dashMgr.GetDashboardWithFollows(user);
            //    dashbord = dashMgr.UpdateDashboard(dashbord); // <-- zien dat elk DashItem up-to-date is
            //}
            //catch
            //{
            //}

            bool ingelogd = false;

            IEnumerable <Persoon> ObjList = dMgr.GetPersonen().ToList();
            List <string>         names   = ObjList.Select(p => p.Naam).ToList();

            ViewData["names"] = names;

            Persoon persoon      = dMgr.GetPersoon(170);
            int     aantalTweets = dMgr.GetNumber(persoon);

            //int aantalTweets = 69;
            ViewBag.NUMMER1 = aantalTweets;
            ViewBag.naam1   = persoon.Naam;
            //System.Diagnostics.Debug.WriteLine("tweets per dag"+aantalTweets);
            int[] init = { 0, 1, 3, 2, 8, 6, 5, 4, 9, 7 };
            //ViewData["init"] = init;
            List <double> spark = dMgr.GetTotalMessagesSparkline();

            spark.Reverse();
            ViewBag.msgsSpark = spark;
            ViewBag.percent   = dMgr.GetstijgingTweets();

            //List<GraphData> data = dMgr.GetTweetsPerDagList(persoon, 20);
            //ViewBag.DATA = data;


            ApplicationUser currUser = aMgr.FindById(System.Web.HttpContext.Current.User.Identity.GetUserId());

            Dashbord dash;

            if (currUser != null)
            {
                string    userName = currUser.UserName;
                Gebruiker user     = gMgr.FindUser(userName);
                dash     = dashMgr.GetDashboardWithFollows(user);
                ingelogd = true;
            }
            else
            {
                //not jet ready
                //have to add defaultdash
                string    userName = "******";
                Gebruiker user     = gMgr.FindUser(userName);
                dash = dashMgr.GetDashboardWithFollows(user);
            }

            ViewBag.Ingelogd = ingelogd;
            ViewBag.INIT     = dash.ZonesOrder;
            //dashMgr.GetDashItems().Where(d => d.AdminGraph == true);
            ViewBag.AANTAL = dashMgr.GetDashItems().Where(d => d.AdminGraph == true).Count();
            //GraphDataViewModel model = new GraphDataViewModel { dash = dash,
            //};
            return(View(dash));
        }
Example #26
0
 public void RemoveGebruiker(Gebruiker gebruiker)
 {
     throw new NotImplementedException();
 }
Example #27
0
 public GebruikerState(Gebruiker context)
 {
     Context = context;
 }
Example #28
0
 public void Registreer(Gebruiker gebruiker)
 {
     _gebruikers.Add(gebruiker);
     SaveChanges();
 }
 public void addGebruiker(Gebruiker obj)
 {
     this.context.addGebruiker(obj);
 }
 public APIPrincipal(Gebruiker user)
 {
     User     = user;
     Identity = new GenericIdentity(user.Email);
 }
 public Gebruiker LoginGebruiker(Gebruiker obj)
 {
     return(context.loginGebruiker(obj));
 }
Example #32
0
 public string register(Gebruiker g)
 {
     return(repo.Register(g));
 }
Example #33
0
        private async Task Initialize()
        {
            Gebruiker    arthur = new Gebruiker("Degitise", "ArthurG", "Geeraert", Rol.KLANT, GebruikerStatus.ACTIEF, "Arthur", "*****@*****.**");
            IdentityUser user   = new IdentityUser {
                UserName = arthur.Gebruikersnaam, Email = arthur.Email
            };
            await _userManager.CreateAsync(user, "P@ssword1");

            await _userManager.AddClaimAsync(user, new Claim(ClaimTypes.Role, "klant"));

            Gebruiker    samy  = new Gebruiker("Degitise", "Samy", "Agnaou", Rol.KLANT, GebruikerStatus.ACTIEF, "Samy", "*****@*****.**");
            IdentityUser user2 = new IdentityUser {
                UserName = samy.Gebruikersnaam, Email = samy.Email
            };
            await _userManager.CreateAsync(user2, "P@ssword1");

            await _userManager.AddClaimAsync(user2, new Claim(ClaimTypes.Role, "klant"));

            Gebruiker bram     = new Gebruiker("Degitise", "bram", "", Rol.TECHNIEKER, GebruikerStatus.ACTIEF, "bram", "*****@*****.**");
            Gebruiker thibault = new Gebruiker("Degitise", "Thibault", "", Rol.TECHNIEKER, GebruikerStatus.ACTIEF, "thibault", "*****@*****.**");



            Ticket ticket1 = new Ticket("Kan niet meer aanmelden door een systeemfout", Status.AANGEMAAKT, "Aanmeld Fout", Type.NORMAAL, arthur, bram);
            Ticket ticket2 = new Ticket("Kon een factuur niet betalen", Status.AANGEMAAKT, "Betaal Fout", Type.NORMAAL, arthur, thibault);
            Ticket ticket3 = new Ticket("Probleem bij het versturen van email naar jullie emailadres", Status.AANGEMAAKT, "Email Fout", Type.NORMAAL, arthur, thibault);
            Ticket ticket4 = new Ticket("Kon een factuur niet betalen", Status.AANGEMAAKT, "Betaal Fout", Type.NORMAAL, samy, thibault);
            Ticket ticket5 = new Ticket("Kreeg een 404 error bij het betreden van jullie website", Status.AANGEMAAKT, "404 Fout", Type.NORMAAL, arthur, bram);
            Ticket ticket6 = new Ticket("Kreeg een 404 error bij het betreden van jullie website", Status.AFGEHANDELD, "404 Fout", Type.NORMAAL, arthur, bram);
            Ticket ticket7 = new Ticket("Kan niet meer aanmelden door een systeemfout", Status.AFGEHANDELD, "Aanmeld Fout", Type.BELANGRIJK, arthur, thibault);
            Ticket ticket8 = new Ticket("Probleem bij het versturen van email naar jullie emailadres", Status.AFGEHANDELD, "Email Fout", Type.NIETBELANGRIJK, arthur, thibault);


            ContractType ct  = new ContractType("Platinum", AanmaakTypeManier.APPLICATIE, 3, 3, 1000.00);
            ContractType ct2 = new ContractType("Gold", AanmaakTypeManier.APPLICATIE, 5, 2, 500.00);
            ContractType ct3 = new ContractType("Silver", AanmaakTypeManier.APPLICATIE, 7, 2, 300.00);
            ContractType ct4 = new ContractType("Bronze", AanmaakTypeManier.APPLICATIE, 10, 1, 150.00);


            Contract contract1 = new Contract(ct, DateTime.Parse("22/07/2019"), arthur);
            Contract contract2 = new Contract(ct, DateTime.Parse("12/05/2016"), samy);
            Contract contract3 = new Contract(ct2, DateTime.Parse("12/03/2016"), arthur);
            Contract contract4 = new Contract(ct2, DateTime.Parse("12/05/2020"), samy);
            Contract contract5 = new Contract(ct3, DateTime.Parse("12/08/2021"), arthur);
            Contract contract6 = new Contract(ct2, DateTime.Parse("18/09/2020"), arthur);
            Contract contract7 = new Contract(ct, DateTime.Parse("01/05/2018"), arthur);
            Contract contract8 = new Contract(ct4, DateTime.Parse("12/04/2020"), arthur);

            contract1.BepaalStatus();
            contract2.BepaalStatus();
            contract3.BepaalStatus();
            contract4.BepaalStatus();
            contract5.BepaalStatus();
            contract6.BepaalStatus();
            contract7.BepaalStatus();
            contract8.BepaalStatus();

            /* arthur.AddTicket(ticket1);
             * arthur.AddTicket(ticket2);
             * arthur.AddTicket(ticket3);
             * samy.AddTicket(ticket4);*/
            /* arthur.Contracten.Add(contract1);
             * arthur.Contracten.Add(contract3);
             * arthur.Contracten.Add(contract5);
             * arthur.Contracten.Add(contract6);
             * arthur.Contracten.Add(contract7);
             * arthur.Contracten.Add(contract8);
             * samy.Contracten.Add(contract2);
             * samy.Contracten.Add(contract4);*/



            _dbContext.Gebruikers.Add(bram);
            _dbContext.Gebruikers.Add(arthur);
            _dbContext.Gebruikers.Add(samy);
            _dbContext.Gebruikers.Add(thibault);

            _dbContext.Tickets.Add(ticket1);
            _dbContext.Tickets.Add(ticket2);
            _dbContext.Tickets.Add(ticket3);
            _dbContext.Tickets.Add(ticket4);
            _dbContext.Tickets.Add(ticket5);
            _dbContext.Tickets.Add(ticket6);
            _dbContext.Tickets.Add(ticket7);
            _dbContext.Tickets.Add(ticket8);
            _dbContext.Contracten.Add(contract1);
            _dbContext.Contracten.Add(contract2);
            _dbContext.Contracten.Add(contract3);
            _dbContext.Contracten.Add(contract4);
            _dbContext.Contracten.Add(contract5);
            _dbContext.Contracten.Add(contract6);
            _dbContext.Contracten.Add(contract7);
            _dbContext.Contracten.Add(contract8);

            _dbContext.SaveChanges();
        }
 public void UpdateGebruiker(Gebruiker gebruiker)
 {
     ctx.Entry(gebruiker).State = System.Data.Entity.EntityState.Modified;
     ctx.SaveChanges();
 }
Example #35
0
 public ActiefState(Gebruiker context) : base(context)
 {
 }
Example #36
0
 /// <summary>
 /// Geeft de opgepakte taken van anderen dan de gegeven gebruiker.
 /// </summary>
 /// <param name="gebruiker">De gebruiker.</param>
 /// <returns>De taken van anderen.</returns>
 private static IList GeefTakenVanAnderen(Gebruiker gebruiker)
 {
     OpgepakteTakenQuery opgepakteTakenQuery = new OpgepakteTakenQuery();
     opgepakteTakenQuery.Sprint = gebruiker.ActieveSprint;
     opgepakteTakenQuery.BehalveVoorDezeSprintGebruiker = gebruiker.GeefActieveSprintGebruiker();
     return opgepakteTakenQuery.GetQuery(ActiveRecordMediator.GetSessionFactoryHolder().CreateSession(typeof(ModelBase))).List();
 }
        private void Save()
        {
            List <int> lstBewaren = new List <int>();

            dbRepository         dbrep         = new dbRepository();
            dbOriginalRepository dbrepOriginal = new dbOriginalRepository();

            foreach (object obj in dgGebruikers.Items)
            {
                if (obj.GetType() == typeof(Gebruiker))
                {
                    Gebruiker gb          = (Gebruiker)obj;
                    bool      IsInserting = false;

                    Gebruiker ge = dbrep.GetGebruiker(gb.GebruikerId);

                    if (ge == null)
                    {
                        ge          = new Gebruiker();
                        IsInserting = true;
                    }

                    ge.IsAdministrator         = gb.IsAdministrator;
                    ge.CanLoginAsProjectleider = gb.CanLoginAsProjectleider;
                    ge.Gebruikersnaam          = gb.Gebruikersnaam;
                    ge.Gebruikersrol           = IsInserting ? 1 : gb.Gebruikersrol;
                    ge.ProjectleiderId         = gb.ProjectleiderId;
                    ge.IsProjectleider         = gb.IsProjectleider;
                    ge.Windowsidentity         = gb.Windowsidentity;
                    ge.PersoonNrOrigineel      = gb.PersoonNrOrigineel;
                    ge.CanPrint  = gb.CanPrint;
                    ge.IsManager = gb.IsManager;

                    MDRpersoon pp = dbrepOriginal.datacontext.MDRpersoons.Where(p => p.persoon_nr == gb.PersoonNrOrigineel).FirstOrDefault();
                    if (pp != null)
                    {
                        ge.ContactIdOrigineel = pp.persoon_ID;
                    }

                    if (IsInserting)
                    {
                        dbrep.datacontext.Gebruikers.InsertOnSubmit(ge);
                        dbrep.datacontext.SubmitChanges();

                        ge.ProjectleiderId = 100 + ge.GebruikerId;
                        dbrep.datacontext.SubmitChanges();
                    }

                    // opnieuw inloggen als deze gebruiker als ik het was, zodat de rechten ververst worden
                    if (ge.GebruikerId == ApplicationState.GetValue <Gebruiker>(ApplicationVariables.objGebruiker).GebruikerId)
                    {
                        dbrep.datacontext.SubmitChanges();

                        Login.Edit.LoginAls(ge.GebruikerId, true, this);
                    }

                    // deze bewaren
                    lstBewaren.Add(ge.GebruikerId);
                }
            }

            dbrep.datacontext.SubmitChanges();


            foreach (Gebruiker geb in dbrep.datacontext.Gebruikers)
            {
                // als deze was verwijderd uit de lijst.... verwijderen uit database
                if (!lstBewaren.Contains(geb.GebruikerId))
                {
                    if (dbrep.GetProjectsByProjectleiderId(geb.ProjectleiderId).Count == 0)
                    {
                        dbrep.datacontext.Gebruikers.DeleteOnSubmit(geb);
                    }
                    else
                    {
                        MessageBox.Show("Kan geen gebruikers deleten met bijbehorende projecten. Gebruiker: [ " + geb.Gebruikersnaam + " ]");
                    }
                }
            }

            dbrep.datacontext.SubmitChanges();

            //Load();

            //ConfigurationManager.AppSettings.Remove("WeekviewLeesstand");
            //ConfigurationManager.AppSettings.Add("WeekviewLeesstand", cbWeekviewLeesstand.IsChecked == true ? "true" : "false");

            //SetAppsettings("WeekviewLeesstand", cbWeekviewLeesstand.IsChecked == true ? "true" : "false");

            Global.useWeekviewLeesstand = cbWeekviewLeesstand.IsChecked == true;

            PageGoBack();
        }
 public static SprintGebruiker SprintGebruiker(Gebruiker gebruiker)
 {
     return new SprintGebruiker(gebruiker, Sprint(), 0);
 }
Example #39
0
 public static Story StoryMetSprintStory(Gebruiker gebruiker)
 {
     return StoryMetSprintStoryEnSprintBacklogPrioriteit(gebruiker, Prioriteit.Onbekend, Sprint());
 }
Example #40
0
 //Jelle
 //functie om gebruiker info te geven om te gebruiken doorheen de viewmodel
 public void LoadLoggedInUser(Gebruiker gebruiker)
 {
     LoggedInGebruiker = gebruiker;
 }
 public DummyDbContext()
 {
     Arthur   = new Gebruiker("Degitise", "ArthurG", "Geeraert", Rol.KLANT, GebruikerStatus.ACTIEF, "Arthur", "*****@*****.**");
     Thibault = new Gebruiker("Degitise", "Thibault", "Vyncke", Rol.TECHNIEKER, GebruikerStatus.ACTIEF, "thibault", "*****@*****.**");
 }
 public override void OnActionExecuting(ActionExecutingContext context)
 {
     _gebruiker = _gebruikerRepository.GetBy(1);
     context.ActionArguments["gebruiker"] = _gebruiker;
     base.OnActionExecuting(context);
 }
Example #43
0
 public Gebruiker createGebruiker(Gebruiker gebruiker)
 {
     dbcontext.gebruiker.Add(gebruiker);
     dbcontext.SaveChanges();
     return(gebruiker);
 }
Example #44
0
        /// <summary>
        /// Creates the data.
        /// </summary>
        public void CreateData()
        {
            #region Projecten
            Project project_JelloScrum = new Project();
            project_JelloScrum.Naam = "Jello Scrum";
            project_JelloScrum.Omschrijving = "Scrum project managment tool";

            ProjectRepository.Save(project_JelloScrum);

            Project project_James = new Project();
            project_James.Naam = "James";
            project_James.Omschrijving = "Inklok systeem voor Auxilium BV";
            ProjectRepository.Save(project_James);
            #endregion

            #region Gebruikers
            Gebruiker user1 = new Gebruiker();
            user1.Naam = "user1";
            user1.GebruikersNaam = "ProductOwner";
            user1.VolledigeNaam = "Gebruiker 1";
            GebruikerRepository.Save(user1);

            Gebruiker user2 = new Gebruiker();
            user2.Naam = "user2";
            user2.GebruikersNaam = "ScrumMaster";
            user2.SysteemRol = SysteemRol.Administrator;
            user2.VolledigeNaam = "Gebruiker 2";
            GebruikerRepository.Save(user2);

            Gebruiker user3 = new Gebruiker();
            user3.Naam = "user3";
            user3.GebruikersNaam = "Developer";
            user3.SysteemRol = SysteemRol.Gebruiker;
            user3.VolledigeNaam = "Gebruiker 3";
            GebruikerRepository.Save(user3);
            #endregion

            #region Stories
            #region JelloScrum stories
            for (int i = 0; i < 20; i++)
            {
                Story story = new Story(project_JelloScrum, user1, null, StoryType.UserStory);
                story.HowtoDemo = "uitleg voor de demo " + i.ToString();
                story.Notitie = "notitie " + i.ToString();
                story.Omschrijving = "omschrijving " + i.ToString();
                story.ProductBacklogPrioriteit = (Prioriteit)RandomNumber(0, 3);
                story.Schatting = new TimeSpan(4, 30, 0);
                story.Titel = "JelloScrum story number: " + i.ToString();

                ProjectRepository.Save(project_JelloScrum);
            }
            #endregion

            #region James stories
            for (int i = 0; i < 20; i++)
            {
                Story story = new Story(project_James, user1, null, StoryType.UserStory);
                story.HowtoDemo = "uitleg voor de demo " + i.ToString();
                story.Notitie = "notitie " + i.ToString();
                story.Omschrijving = "omschrijving " + i.ToString();
                story.ProductBacklogPrioriteit = (Prioriteit)RandomNumber(0, 3);
                story.Schatting = new TimeSpan(6, 0, 0);
                story.Titel = "James story number: " + i.ToString();

                ProjectRepository.Save(project_James);
            }
            #endregion
            #endregion

            #region Tasks
                #region JelloScrum
            foreach (Story story in project_JelloScrum.Stories)
            {
                for (int i = RandomNumber(0, 4); i < 6; i++)
                {
                    Task task = new Task();
                    task.Omschrijving = "Omschrijving voor JelloScrum story " + story.Titel + " taak nummer " + i.ToString();
                    task.Story = story;
                    story.VoegTaskToe(task);
                    TaskCommentaarBericht bericht = new TaskCommentaarBericht(task, "blabla comment teskt " + i.ToString());
                    task.VoegCommentaarBerichtToe(bericht);
                    StoryRepository.SaveOrUpdate(story);
                }
                story.VoegCommentaarBerichtToe("Storycomment James teskt");
                StoryRepository.Save(story);
            }
            #endregion

                #region James
            foreach (Story story in project_James.Stories)
            {
                for (int i = RandomNumber(0, 4); i < 5; i++)
                {
                    Task task = new Task();
                    task.Omschrijving = "Omschrijving voor James story " + story.Titel + " taak nummer " + i.ToString();
                    task.Story = story;
                    story.VoegTaskToe(task);
                    TaskCommentaarBericht bericht = new TaskCommentaarBericht(task,"blabla comment teskt " + i.ToString());
                    task.VoegCommentaarBerichtToe(bericht);
                    StoryRepository.Save(story);
                }
                story.VoegCommentaarBerichtToe("Storycomment James teskt");
                StoryRepository.Save(story);
            }
            #endregion
            #endregion

            #region Sprints
            #region JelloScrum Sprints
            int num = 0;
            for (int i = 0; i < 6; i++)
            {
                Sprint sprint = new Sprint();
                sprint.Doel = "JelloScrum SprintDoel #" + i.ToString();
                sprint.StartDatum = DateTime.Now.AddDays((5 * i));
                sprint.EindDatum = DateTime.Now.AddDays((5 * i) + 20);
                sprint.Project = project_JelloScrum;
                SprintRepository.Save(sprint);

                SprintGebruiker sprintGebruiker = new SprintGebruiker(user1, sprint, SprintRol.ProductOwner);
                SprintGebruiker sprintGebruiker2 = new SprintGebruiker(user3, sprint, SprintRol.Developer);
                SprintGebruiker sprintGebruiker3 = new SprintGebruiker(user2, sprint, SprintRol.ScrumMaster);
                SprintGebruikerRepository.Save(sprintGebruiker);
                SprintGebruikerRepository.Save(sprintGebruiker2);
                SprintGebruikerRepository.Save(sprintGebruiker3);

                SprintRepository.Save(sprint);
                GebruikerRepository.Save(user1);
                GebruikerRepository.Save(user3);
                /*for (int y = 0; y < 3; y++)
                {
                    SprintStory sprintStory = sprint.MaakSprintStoryVoor(project_JelloScrum.Stories[num]);

                    // retrieve a story

                    sprintStory.SprintBacklogPrioriteit = (Prioriteit)RandomNumber(0, 3);
                    SprintStoryRepository.Save(sprintStory);

                    if (sprintStory.Status != Status.NietOpgepakt)
                    {
                        // ook even wat werkuren toevoegen
                        sprintStory.Story.Tasks[RandomNumber(0, sprintStory.Story.Tasks.Count - 1)].MaakTijdRegistratie(user1, DateTime.Today, sprintStory.Sprint, new TimeSpan(0, 0, RandomNumber(1, 60)));
                        sprintStory.Story.Tasks[RandomNumber(0, sprintStory.Story.Tasks.Count - 1)].MaakTijdRegistratie(user2, DateTime.Today, sprintStory.Sprint, new TimeSpan(0, 0, RandomNumber(1, 60)));

                        SprintStoryRepository.Save(sprintStory);
                    }

                    num++;
                }*/
                SprintRepository.Save(sprint);
            }
            #endregion

            #region James Sprints
            num = 0;
            for (int i = 0; i < 4; i++)
            {
                Sprint sprint = new Sprint();
                sprint.Doel = "James SprintDoel #" + i.ToString();
                sprint.StartDatum = DateTime.Now.AddDays((4 * i));
                sprint.EindDatum = DateTime.Now.AddDays((4 * i) + 16);
                sprint.Project = project_James;
                SprintRepository.Save(sprint);

                SprintGebruiker sprintGebruiker = new SprintGebruiker(user1, sprint, SprintRol.ScrumMaster);
                SprintGebruiker sprintGebruiker2 = new SprintGebruiker(user3, sprint, SprintRol.Developer);
                SprintGebruikerRepository.Save(sprintGebruiker);
                SprintGebruikerRepository.Save(sprintGebruiker2);

                SprintRepository.Save(sprint);
                GebruikerRepository.Save(user2);
                GebruikerRepository.Save(user3);

                for (int y = 0; y < 3; y++)
                {
                    SprintStory sprintStory = sprint.MaakSprintStoryVoor(project_James.Stories[num]);

                    sprintStory.SprintBacklogPrioriteit = (Prioriteit)RandomNumber(0, 3);
                    SprintStoryRepository.Save(sprintStory);

                    if (sprintStory.Status != Status.NietOpgepakt)
                    {
                        // ook even wat werkuren toevoegen
                        sprintStory.Story.Tasks[RandomNumber(0, sprintStory.Story.Tasks.Count - 1)].MaakTijdRegistratie(user2, DateTime.Today, sprintStory.Sprint, new TimeSpan(0, 0, RandomNumber(1, 60)));
                        sprintStory.Story.Tasks[RandomNumber(0, sprintStory.Story.Tasks.Count - 1)].MaakTijdRegistratie(user3, DateTime.Today, sprintStory.Sprint, new TimeSpan(0, 0, RandomNumber(1, 60)));

                        SprintStoryRepository.Save(sprintStory);
                    }
                    num++;
                }
                SprintRepository.Save(sprint);
            }
            #endregion
            #endregion

            #region Impediments
            #region JelloScrum
            for (int i = 0; i < 10; i++)
            {
                Story impediment = new Story(project_JelloScrum, user3, null, StoryType.Impediment);
                impediment.Titel = "Impediment JelloScrum #" + i.ToString();
                impediment.Omschrijving = "JelloScrum Impediment omschrijving";
                impediment.VoegCommentaarBerichtToe("Ahum comment voor....." + i);
                StoryRepository.Save(impediment);
            }
            #endregion

            #region James
            for (int i = 0; i < 10; i++)
            {
                Story impediment = new Story(project_James, user2, null, StoryType.Impediment);
                impediment.Titel = "Impediment James #" + i.ToString();
                impediment.Omschrijving = "James Impediment omschrijving";
                impediment.VoegCommentaarBerichtToe("Ahum comment voor....." + i);
                StoryRepository.Save(impediment);
            }
            #endregion
            #endregion

            #region Bugs
            #region JelloScrum
            for (int i = 0; i < 10; i++)
            {
                Story bug = new Story(project_JelloScrum, user1, (Impact)RandomNumber(0, 4), StoryType.Bug);
                bug.HowtoDemo = "Bug demo description for JelloScrum #" + i.ToString();
                bug.Notitie = "Note " + i.ToString();
                bug.Omschrijving = "Description " + i.ToString();
                bug.Schatting = new TimeSpan(0);
                bug.Titel = "BUG JelloScrum #" + i.ToString();
                StoryRepository.Save(bug);
            }
            #endregion

            #region James
            for (int i = 0; i < 10; i++)
            {
                Story bug = new Story(project_James, user1, (Impact)RandomNumber(0, 4), StoryType.Bug);
                bug.HowtoDemo = "Bug demo description for James #" + i.ToString();
                bug.Notitie = "Note " + i.ToString();
                bug.Omschrijving = "Description " + i.ToString();
                bug.Schatting = new TimeSpan(0);
                bug.Titel = "BUG James #" + i.ToString();
                StoryRepository.Save(bug);
            }
            #endregion
            #endregion
            PropertyBag.Add("ready", true);
            RenderView("index");
        }
Example #45
0
 public static Story Story(Gebruiker gebruiker)
 {
     return new Story(project, gebruiker, null, StoryType.UserStory);
 }