Example #1
0
        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));
        }
Example #2
0
        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);
        }