private string GenererPwd(InfoInscription info)
        {
            Random rnd = new Random();
            string pwd = info.Nom.Substring(0, 4) + info.Email.Substring(0, 2) + info.Education.Substring(2, 3) + rnd.Next(500);

            return(pwd);
        }
        public ActionResult AddUser(string Name, string Email, string NE)
        //public ActionResult Inscription(InfoInscription info)
        {
            InfoInscription info = new InfoInscription();

            info.Nom       = Name;
            info.Email     = Email;
            info.Education = NE;
            var username = GenererUsername(info);
            var pwd      = GenererPwd(info);

            Email email  = new Email(info, username, pwd);
            bool  status = sendMail(email);

            if (status)
            {
                niveauEducationDataClassesDataContext db = new niveauEducationDataClassesDataContext();
                Inscription eleve = new Inscription {
                    nom = Name, email = Email, education = NE
                };
                db.Inscriptions.InsertOnSubmit(eleve);
                db.SubmitChanges();
                credential cr = new credential {
                    username = username, password = pwd, email = Email, firsttime = 1
                };
                db.credentials.InsertOnSubmit(cr);
                db.SubmitChanges();
            }
            return(View("inscription"));
        }
        private string GenererUsername(InfoInscription info)
        {
            string user = info.Nom.Substring(0, 3) + info.Email.Substring(0, 3) + info.Education.Substring(0, 3);

            return(user);
        }