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 void TestAddUserRole(string groupCode, string username) { List <AspNetUserRole> listOldUserRole = new List <AspNetUserRole>(); AspNetGroup group = _entities.AspNetGroups.FirstOrDefault(x => x.Code == groupCode); SPGetAspNetUserByUserIdOrUserName_Result u = GetUserByUserName(username); List <AspNetGroupRole> listGroupRole = new List <AspNetGroupRole>(); listGroupRole = _entities.AspNetGroupRoles.Where(x => x.GroupId == group.Id).ToList(); foreach (var groupRole in listGroupRole) { AspNetUserRole userRole = new AspNetUserRole(); userRole.UserId = u.Id; userRole.RoleId = groupRole.RoleId; userRole.Grant = true; _entities.AspNetUserRoles.Add(userRole); _entities.SaveChanges(); } }