public async Task <IEnumerable <AltInnSrrRights> > GetAllRights() { var result = await serviceClient.GetAllRights(); var group = result.GroupBy(g => g.Reportee); var srrRightsList = new List <AltInnSrrRights>(); foreach (var reportee in group) { srrRightsList.Add(GetAltInnSrrRights(reportee)); } return(srrRightsList); }