public MyGroupsViewModel MyGroupsViewModelByUserId(CustomUserEditModel user) { var result = new MyGroupsViewModel(); result.MyGroups = new List <Group>(); var grouplist = new List <Group>(); var groupsibelongto = _groupMembershipDal.GroupsBelongingToUserAccountNumberString(user.AccountNumberString); foreach (var g in groupsibelongto) { var group = new Group(); group = _groupDal.GetGroupById(g.GroupId); grouplist.Add(group); } result.MyGroups = grouplist; return(result); }
public GroupEditModel GroupEditModelByGroupId (int id) { var group = _groupDal.GetGroupById (id); if (group == null) throw new AppException ($"Error loading Group by ID: {id}"); var result = new GroupEditModel (); result.Update (group); result.GroupId = group.GroupId; return result; }