public async Task <Response <IEnumerable <GetAllRoleResponse> > > GetRolesAsync() { var roles = await _roleManager.Roles.ToListAsync(); var lst = new List <GetAllRoleResponse>(); foreach (var item in roles) { var roleResponse = new GetAllRoleResponse() { Id = item.Id, Name = item.Name }; lst.Add(roleResponse); } return(new Response <IEnumerable <GetAllRoleResponse> >(lst)); }
public GetAllRoleResponse GetAllRoles() { GetAllRoleResponse response = new GetAllRoleResponse(); IEnumerable <Role> roles = _roleRepository .FindAll(); if (roles != null) { response.RoleFound = true; response.Roles = roles.ConvertToRoleViews(); } else { response.RoleFound = false; } return(response); }