Ejemplo n.º 1
0
 public void AjouterUtilisateurRole(UtilisateurRole utilisateurRole)
 {
     using (UtilisateurDAL dal = new UtilisateurDAL())
     {
         dal.AjouterUtilisateurRole(utilisateurRole);
     }
 }
Ejemplo n.º 2
0
        public async Task SuppressionUtilisateurRole(UtilisateurRole utilisateurRole)
        {
            if (utilisateurRole == null)
            {
                throw new UtilisateurRoleNotFoundException();
            }

            context.Remove(utilisateurRole);
            await context.SaveChangesAsync();
        }
Ejemplo n.º 3
0
 public static gl.UtilisateurRole VersGlobal(this UtilisateurRole e)
 {
     if (e == null)
     {
         return(null);
     }
     return(new gl.UtilisateurRole {
         idutilisateur = e.idUtilisateur, idrole = e.idrole
     });
 }
Ejemplo n.º 4
0
        public async Task <UtilisateurRole> AjouterDefaultRole(Utilisateur utilisateur)
        {
            UtilisateurRole utilisateurRole = new UtilisateurRole();

            utilisateurRole.IdRole        = Constants.Roles.Utilisateur;
            utilisateurRole.IdUtilisateur = utilisateur.Id;
            context.Add(utilisateurRole);
            await context.SaveChangesAsync();

            return(utilisateurRole);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Ajout d'un couple utilisateur - role
        /// Si l'utilisateur a déjà un role, il sera supprimé avant de se faire remplacer
        /// </summary>
        /// <param name="utilisateurRole"></param>
        internal void AjouterUtilisateurRole(UtilisateurRole utilisateurRole)
        {
            var entree = bdd.UtilisateurRoles.SingleOrDefault(p => p.Utilisateur.Id == utilisateurRole.Id);

            if (entree != null)
            {
                bdd.UtilisateurRoles.Remove(entree);
            }
            bdd.UtilisateurRoles.Add(utilisateurRole);
            bdd.SaveChanges();
        }
Ejemplo n.º 6
0
        public async Task <UtilisateurRole> AjouterUtilisateurRole(UtilisateurRole utilisateurRole)
        {
            if (utilisateurRole == null)
            {
                throw new UtilisateurRoleNotFoundException();
            }

            context.UtilisateurRole.Add(utilisateurRole);
            await context.SaveChangesAsync();

            return(utilisateurRole);
        }
Ejemplo n.º 7
0
        public async Task <ActionResult> SuppressionUtilisateurRole(string idRole, int userId)
        {
            UtilisateurRole utilisateurRole = await utilisateurRoleDAO.GetUtilisateurRoleByIdRoleAndUserId(idRole, userId);

            if (utilisateurRole == null)
            {
                return(NotFound());
            }

            await utilisateurRoleDAO.SuppressionUtilisateurRole(utilisateurRole);

            return(Ok());
        }
Ejemplo n.º 8
0
        public async Task <ActionResult> AjouterUtilisateurRole([FromBody] UtilisateurRoleDTO utilisateurRoleDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            utilisateurRoleDTO.IdRole = utilisateurRoleDTO.IdRole.ToLower();
            UtilisateurRole utilisateurRole = mapper.Map <UtilisateurRole>(utilisateurRoleDTO);

            utilisateurRole = await utilisateurRoleDAO.AjouterUtilisateurRole(utilisateurRole);

            return(Created($"api/UtilisateurRole", mapper.Map <UtilisateurRoleDTO>(utilisateurRole)));
        }
 public void AjouterUtilisateurRole(UtilisateurRole utilisateurRole)
 {
     _utilisateurService.AjouterUtilisateurRole(utilisateurRole);
 }
Ejemplo n.º 10
0
 public AuthorizeManagerAttribute(UtilisateurRole roleAccess)
 {
     _RoleAccess = roleAccess;
 }