コード例 #1
0
        public void AddGebruiker(string userName, string userId, string naam, string voornaam, string email, DateTime joindate, string role = "User")
        {
            InitNonExistingRepo();
            dashMgr = new DashManager();

            Gebruiker gebruiker = new Gebruiker
            {
                GebruikerId = userId,
                Username    = userName,
                Voornaam    = voornaam,
                Naam        = naam,
                Role        = role,
                Email       = email,
                Joindate    = joindate,
                Active      = true
            };

            repo.AddingGebruiker(gebruiker);

            dashMgr = new DashManager();
            //Dashboard initialiseren voor nieuwe gebruiker en opvullen met vaste grafieken
            dashMgr.InitializeDashbordNewUsers(gebruiker.GebruikerId);
        }
コード例 #2
0
        //inladen vanuit json formaat
        public void AddGebruikers(string filePath)
        {
            initNonExistingRepo();

            //sourceUrl /relatief path
            StreamReader   r          = new StreamReader(filePath);
            string         json       = r.ReadToEnd();
            List <Message> gebruikers = new List <Message>();

            dynamic users = JsonConvert.DeserializeObject(json);

            foreach (var item in users.records)
            {
                Gebruiker gebruiker = new Gebruiker()
                {
                    Username      = item.Username,
                    Voornaam      = item.Voornaam,
                    Naam          = item.Achternaam,
                    Email         = item.email,
                    Geboortedatum = item.Geboortedatum
                };
                repo.AddingGebruiker(gebruiker);
            }
        }