public override async Task <GetRolesResponse> GerRolesSeries(SeriesId request, ServerCallContext context)
        {
            try
            {
                var roles = await _series.GetRolesSeries(request.Id);

                if (roles is null)
                {
                    throw new Exception("SeriesRep - GetRoles");
                }
                List <RoleAdd> rolesAdd = new List <RoleAdd>();
                await Task.Run(() =>
                {
                    roles.ToList().ForEach((role) =>
                    {
                        var ro = _mapper.Map <Role, RoleAdd>(role);
                        rolesAdd.Add(ro);
                    });
                });

                return(new GetRolesResponse()
                {
                    Roles = { rolesAdd }, Signal = true
                });
            }
            catch (Exception e)
            {
                _logger.LogError(e, "ERROR");
                return(new GetRolesResponse()
                {
                    Signal = false
                });
            }
        }