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