public PartialViewResult _GroupRequests(int id) { var model = new List <RequestViewModel>(); var userId = User.Identity.GetUserId(); var com = new GroupCommunication(); var group = com.GetUsersGroups(userId).FirstOrDefault(x => x.Id == id); if (group != null) { var members = com.GetAllGroupMembers(group.Id, GroupStatus.Waiting); foreach (var member in members) { if (member.Group.CreatorId == userId) { var requset = new RequestViewModel { UserName = member.User.UserName, FirstName = member.User.FirstName, LastName = member.User.LastName, Email = member.User.Email, MemberId = member.Id, GroupId = group.Id }; model.Add(requset); } } } return(PartialView("_GroupRequests", model)); }
public PartialViewResult _GroupMembers(int id) { var com = new GroupCommunication(); var model = new List <string>(); var members = com.GetAllGroupMembers(id, GroupStatus.Accepted); foreach (var member in members) { var name = member.User.FirstName + " " + member.User.LastName; model.Add(name); } return(PartialView("_GroupMembers", model)); }