コード例 #1
0
 public bool AddClientSession(Client user = null)
 {
     try
     {
         if (user.IsNull()) return false;
         FormsAuthentication.SetAuthCookie(user.Id.ToString(), false);
         return true;
     }
     catch (Exception)
     {
         return false;
     }
 }
コード例 #2
0
        public bool AddClient(ViewModelRegisterClient model = null)
        {
            try
            {
                if (model.IsNull()) return false;

                //On récup la ville
                var ville = GetVille(1);
                if (ville.IsNull()) return false;

                //Création du client
                var client = new Client
                {
                    Genre = model.GenreId == 1,
                    Nom = model.Nom,
                    Prenom = model.Prenom,
                    Email = model.Email,
                    Password = model.Password,
                    Ville = model.NomVille,
                    Pays = model.Pays,
                    Adresse = model.Adresse,
                    CodePostal = model.CodePostal
                };

                //Ajout en base de donnée
                Users.Add(client);

                //Save en BDD
                SaveChanges();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }