/// <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)); }
/// <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)); }