Exemple #1
0
 public UnidadDeTrabajo(HeladeriaContext _context)
 {
     context    = _context;
     genericDAL = new DALGenericoImpl <T>(context);
     //    quejaDAL = new DALGenericoImpl<Queja>(context);
     //    tablaDAL = new DALGenericoImpl<TablaGeneral>(context);
 }
Exemple #2
0
        public string[] gerRolesForUser(string userName)
        {
            string[] result;
            using (context = new HeladeriaContext())
            {
                result = context.sp_getRolesForUser(userName).ToArray();
            }


            return(result);
        }
Exemple #3
0
        public bool update(int userId, int roleId)
        {
            int result;

            using (context = new HeladeriaContext())
            {
                result = context.sp_updateRoleByUser(roleId, userId);
            }

            return(true);
        }
Exemple #4
0
        public bool isUserInRole(string userName, string roleName)
        {
            bool result = false;


            using (context = new HeladeriaContext())
            {
                result = context.sp_isUserInRole(userName, roleName) != 0;
            }

            return(result);
        }
Exemple #5
0
        public bool insertar(int userId, int roleId)
        {
            int result;

            using (context = new HeladeriaContext())
            {
                result = context.sp_AddUsersInRoles(userId, roleId);
            }

            if (result == 1)
            {
                return(true);
            }

            return(false);
        }
Exemple #6
0
        public List <User> getUsuariosRole(string roleName)
        {
            List <User>   result = new List <User>();
            List <string> lista;

            using (context = new HeladeriaContext())
            {
                lista = context.sp_getUsuariosRole(roleName).ToList();
                User user;
                foreach (var item in lista)
                {
                    user = this.getUser(item);
                    result.Add(user);
                }
            }

            return(result);
        }
Exemple #7
0
 public DALGenericoImpl(HeladeriaContext context)
 {
     Context = context;
 }