Пример #1
0
 private void Apply(MemberUnassigned e)
 {
     if (MemberIds == null)
     {
         MemberIds = new List <Guid>();
     }
     MemberIds.Remove(e.MemberId);
 }
Пример #2
0
        public async Task Handle(MemberUnassigned message)
        {
            var group     = groupRepository.FindOne(g => g.Id == Guid.Parse(message.SourceId));
            var memberIds = group.MemberIds;

            memberIds.Remove(message.MemberId);

            groupRepository.UpdateSingleProperty(Guid.Parse(message.SourceId), g => g.MemberIds, memberIds);
        }