Example #1
0
        private void LoadAccessPages(IPrincipal user)
        {
            //var claimsIdentity = user.Identity as ClaimsIdentity;
            //var windowsAccountName = claimsIdentity?.Claims.FirstOrDefault(x => x.Type == ClaimTypes.WindowsAccountName);
            //var security = DependencyResolver.Current.GetService<ISecurityRepository>();
            var userName = user.GetClaimValueByType(ClaimTypes.PostalCode);
            int codigo   = 0;

            int.TryParse(userName, out codigo);
            MesaDinero.Domain.DataAccess.AccesoDataAccess accesoDataAccess = new Domain.DataAccess.AccesoDataAccess();
            _pages = accesoDataAccess.GetAccessPages(codigo);
            //_pages = security.GetAccessPages(userName);
        }
Example #2
0
        private IEnumerable <MesaDinero.Domain.Model.MenuAccess> GetAccessMenu(IPrincipal user)
        {
            //var claimsIdentity = user.Identity as ClaimsIdentity;
            //var windowsAccountName = claimsIdentity?.Claims.FirstOrDefault(x => x.Type == ClaimTypes.WindowsAccountName);
            //var security = DependencyResolver.Current.GetService<ISecurityRepository>();
            var userName = user.GetClaimValueByType(ClaimTypes.PostalCode);
            int codigo   = 0;

            int.TryParse(userName, out codigo);
            MesaDinero.Domain.DataAccess.AccesoDataAccess accesoDataAccess = new Domain.DataAccess.AccesoDataAccess();
            var menus = accesoDataAccess.GetAccessMenu(codigo);


            //var menus = security.GetAccessMenu(userName);
            return(menus);
        }