public bool GrpMem(Domain.Socioboard.Domain.User user) { GroupsRepository grpRep = new GroupsRepository(); GroupMembersRepository grpMemRep = new GroupMembersRepository(); UserRepository userRepo = new UserRepository(); // Domain.Socioboard.Domain.User user = userRepo.getUserInfoByEmail(Email); //foreach (var user in lstUser) //{ try { List <Domain.Socioboard.Domain.Groups> lstGroups = grpRep.getAlluserGroups(user.Id); foreach (var item in lstGroups) { try { if (user != null) { Domain.Socioboard.Domain.Groupmembers grpMember = new Domain.Socioboard.Domain.Groupmembers(); grpMember.Id = Guid.NewGuid(); grpMember.Emailid = user.EmailId; grpMember.Groupid = item.Id.ToString(); grpMember.IsAdmin = true; grpMember.Status = Domain.Socioboard.Domain.GroupUserStatus.Accepted; grpMember.Userid = item.UserId.ToString(); if (!grpMemRep.checkMemberExistsingroup(grpMember.Groupid, grpMember.Userid)) { grpMemRep.AddGroupMemeber(grpMember); } } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } } } catch (Exception e) { } //} return(true); }