public BaseListResponse <SPGetAllRoleByUserId_Result> TestAddUserRole(string groupCode, string username) { BaseListResponse <SPGetAllRoleByUserId_Result> result = new BaseListResponse <SPGetAllRoleByUserId_Result>(); _userRepository.TestAddUserRole(groupCode, username); var u = new SPGetAspNetUserByUserIdOrUserName_Result(); u = _userRepository.GetUserByUserName(username); result.Data = _aspNetRoleRepository.GetRoleByUserId(u.Id, false).ToList(); return(result); }
public BaseListResponse <MenuRole> GetMenuByUserId(string userId, bool menu) { var response = new BaseListResponse <MenuRole>(); try { var listGetRoleById = _aspNetRoleRepository.GetRoleByUserId(userId, menu).ToList(); var listMenuRole = new List <MenuRole>(); foreach (var item in listGetRoleById) { listMenuRole.Add(new MenuRole { Id = item.Id, ParentId = item.ParentId, Title = item.Title, Active = item.Active.GetValueOrDefault(), Code = item.Code, Href = item.Href, Icon = item.Icon, Leaf = item.Leaf.GetValueOrDefault(), OnMainMenu = item.OnMainMenu.GetValueOrDefault(), OnRightMenu = item.OnRightMenu.GetValueOrDefault(), OnTopMenu = item.OnTopMenu.GetValueOrDefault(), Order = item.Order, Root = item.Root.GetValueOrDefault(), Target = item.Target }); } response.Data = listMenuRole; } catch (Exception ex) { response.Message = ex.ToString(); } return(response); }