public static void SaveGroupMember(GroupMember groupMember) { if (GroupMember.All().Where(gm => gm.GroupID == groupMember.GroupID && gm.AccountID == groupMember.AccountID).FirstOrDefault() == null) { Add(groupMember); Group group = Group.All().Where(g => g.GroupID == groupMember.GroupID).FirstOrDefault(); group.MemberCount++; Group.Update(group); } }
public void RequestMembership() { if (_webContext.CurrentUser != null) { GroupMember gm = new GroupMember(); gm.AccountID = _webContext.CurrentUser.AccountID; gm.GroupID = _webContext.GroupID; gm.CreateDate = DateTime.Now; gm.IsAdmin = false; gm.IsApproved = false; GroupMember.SaveGroupMember(gm); _view.ShowMessage("Gia nhập nhóm thành công!"); } }
public static void DeleteGroupMember(GroupMember groupMember) { Delete(groupMember.GroupID); }