public IHttpActionResult GetGroupsOfUser(string UserId) { List <Domain.Socioboard.Domain.Groupmembers> lstGroupMember = new List <Domain.Socioboard.Domain.Groupmembers>(); List <Domain.Socioboard.Domain.Groups> lstGroups = new List <Domain.Socioboard.Domain.Groups>(); lstGroupMember = grpMemberRepo.GetUserGroupmembers(UserId); foreach (var member in lstGroupMember) { Domain.Socioboard.Domain.Groups group = grouprepo.getGroupById(Guid.Parse(member.Groupid)); if (group != null) { lstGroups.Add(group); } } return(Ok(lstGroups)); }