/// <summary>
        /// Ajout d'une masseuse par l'admin avec son rôle de masseuse
        /// </summary>
        /// <param name="masseuse"></param>
        /// <returns></returns>
        internal int AjouterMasseuse(Masseuse masseuse)
        {
            masseuse.DateCreation = DateTime.Now.Date;

            var masseuseAjoutee = bdd.Masseuses.Add(masseuse);

            bdd.SaveChanges();

            // tmp :
            bdd.Roles.Add(new Role()
            {
                Name        = "masseuse",
                Description = "Employee masseuse"
            });
            bdd.SaveChanges();

            // Récupération du rôle en base :
            Role role = bdd.Roles.First(p => p.Name == "masseuse");

            // Association du rôle à l'utilisatrice masseuse :

            bdd.UtilisateurRoles.Add(new UtilisateurRole()
            {
                Utilisateur = masseuseAjoutee,
                Role        = role
            });

            bdd.SaveChanges();
            return(masseuseAjoutee.Id);
        }
        public ActionResult AjouterMasseuse(Masseuse masseuse)
        {
            if (ModelState.IsValid)
            {
                int id = UtilisateurServiceProxy.Instance().AjouterMasseuse(masseuse);

                // Future implémentation : Renvoie vers la liste des masseuses du site
                return(Redirect("/"));
            }
            return(View(masseuse));
        }
Beispiel #3
0
        /// <summary>
        /// Ajout d'une masseuse : Réservé à l'admin
        /// </summary>
        /// <param name="masseuse"></param>
        /// <returns></returns>
        public int AjouterMasseuse(Masseuse masseuse)
        {
            int id;

            // Encription du mdp :
            masseuse.MdpCripte = UtilisateurRules.EncodeMD5(masseuse.MdpCripte);
            using (UtilisateurDAL dal = new UtilisateurDAL())
            {
                id = dal.AjouterMasseuse(masseuse);
            }
            return(id);
        }
 public int AjouterMasseuse(Masseuse masseuse)
 {
     return(_utilisateurService.AjouterMasseuse(masseuse));
 }
        public ActionResult AjouterMasseuse()
        {
            Masseuse masseuse = new Masseuse();

            return(View(masseuse));
        }